MySQL:向 UNION 查询添加标识字段
Posted
技术标签:
【中文标题】MySQL:向 UNION 查询添加标识字段【英文标题】:MySQL: Add an identifying field to UNION queries 【发布时间】:2011-03-14 22:35:45 【问题描述】:如果我有一个包含联合的 mysql 查询,是否可以向结果集中的每条记录添加一个自定义字段,以标识该记录是哪个查询的结果?
因此,如果我的结果集是从由联合合并在一起的两个查询返回的记录生成的,则每个记录行的最后一个字段将是“type”,并且值可能是“query1”或“query2”。
谢谢。
【问题讨论】:
【参考方案1】:寻找这样的东西?
select 'query1' as type, a, b, c, d from table1
union
select 'query2' as type, a, b, c, d from table2
【讨论】:
以上是关于MySQL:向 UNION 查询添加标识字段的主要内容,如果未能解决你的问题,请参考以下文章