如果我有一个包含联合的MySQL查询,有没有办法为我的结果集中的每个记录添加一个自定义字段,以识别该记录的结果是哪个查询?
因此,如果我的结果集是由联合合并在一起的两个查询返回的记录生成的,则每个记录行的最后一个字段将是“type”,并且值为“query1”或“query2”。
感谢。
答案 0 :(得分:3)
寻找这样的东西?
select 'query1' as type, a, b, c, d from table1
union
select 'query2' as type, a, b, c, d from table2