MySQL:向UNION查询添加标识字段

时间:2011-03-14 22:35:46

标签: mysql union

如果我有一个包含联合的MySQL查询,有没有办法为我的结果集中的每个记录添加一个自定义字段,以识别该记录的结果是哪个查询?

因此,如果我的结果集是由联合合并在一起的两个查询返回的记录生成的,则每个记录行的最后一个字段将是“type”,并且值为“query1”或“query2”。

感谢。

1 个答案:

答案 0 :(得分:3)

寻找这样的东西?

select 'query1' as type, a, b, c, d from table1
union 
select 'query2' as type, a, b, c, d from table2