mysql - 如何在 SQL 中使用 UNION 时将行源添加为另一列
问题描述
Select Sid,Sname from Salesman
Union all
Select prodId, Category from Product
在上面的 SQL 代码中,我想在结果表中添加另一个名为 TYPE 的列,该列存储 Salesman 表中的行的 S 和 Product 表中的行的 P。
谁能帮忙!
解决方案
只需明确添加它:
Select Sid, Sname, 'Sales' as source from Salesman
Union all
Select prodId, Category, 'Product'
from Product;
推荐阅读
- c# - 试图在mvc的proc中获取键值传递
- java - 从 FTP 客户端读取多个文件时出现 java.io.IOException
- c - 删除自平衡二叉搜索树中的节点时出现内存错误/泄漏 - 如何释放其内存?
- amazon-web-services - 为 AWS EC2 用户数据脚本传递 API 密钥的最佳方法是什么
- flutter - 如何在颤动中创建浮动按钮栏?
- python - Pycharm 主题 - 没有 python 彩色语法
- ios - Xcode 11:使用聚合的 swift 框架构建失败
- java - 我想全局捕获所有可能的android异常,因此应用程序无法关闭
- javascript - 使用 Cosmos db SQL API 查询同一集合中不同数据的所有属性的最后一个文档
- java - Windows Tesseract TESSDATA_PREFIX 问题