首页 > 解决方案 > 如何在 SQL 中使用 UNION 时将行源添加为另一列

问题描述

Select Sid,Sname from Salesman
Union all
Select prodId, Category from Product

在上面的 SQL 代码中,我想在结果表中添加另一个名为 TYPE 的列,该列存储 Salesman 表中的行的 S 和 Product 表中的行的 P。

谁能帮忙!

标签: mysqlsqldatabase

解决方案


只需明确添加它:

Select Sid, Sname, 'Sales' as source from Salesman
Union all
Select prodId, Category, 'Product'
from Product;

推荐阅读