2011-03-14 24 views
0

如果我有一個包含聯合的MySQL查詢,是否有一種方法可以將自定義字段添加到結果集中的每個記錄中,以標識哪條記錄是哪個查詢的結果?因此,如果我的結果集是由聯合合併在一起的兩個查詢返回的記錄生成的,則每個記錄行的最後一個字段將是'type',並且其值爲'query1'或'query2'。MySQL:爲UNION查詢添加一個標識字段

謝謝。

回答

3

尋找類似的東西?

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

是的,正好。謝謝你,這很好。 – SqlSoul 2011-03-14 22:50:51