下面是我的問題,任何一個有想法如何解決這個問題:MYSQL:如何使它在選擇查詢虛擬列?
實例查詢:
SELECT id, table2.id as global_id, table3.id as global_id
FROM table1
LEFT JOIN table2
ON (table1.id = table2.tab1_id)
LEFT JOIN table3
ON (table1.id = table3.tab1_id)
WHERE etc etc
基本上我不想在select語句寫兩次「global_id」列,也在某些行中有id = NULL
您能否在這裏寫下工作查詢。我如何獲得global_id列中所有行的id值?
感謝
使用'SELECT ... UNION ...' – Voitcus