2014年3月5日 星期三

MYSQL UNION TABLE 時判斷資料屬於哪一個 TABLE

查詢擁有相同欄位的資料表時如何判斷查詢出來的資料屬於哪一個table中的資料

在每一個子查詢中插入一個type的欄位並給予其特定的值
SELECT *
FROM (
(
SELECT id, title, modt, pic1,  'box' AS
TYPE FROM  `box`
)
UNION (

SELECT id, title, modt, pic1,  'packing' AS
TYPE FROM  `packing`
)
UNION (

SELECT id, title, modt, pic1,  'plan' AS
TYPE FROM  `plan`
)
UNION (

SELECT id, title, modt, pic1,  'product' AS
TYPE FROM  `product`
)
) AS a
order by modt

沒有留言:

張貼留言