1
我在我的代碼下面的聯合查詢SQLUNION查詢問題
(SELECT TableA.ID, TableB.Group, '' as Name from TableA,TableB
where TableA.Ipfield=TableB.Androfield)
UNION (SELECT TableA.ID,'',TableC.Name where TableA.irgroup=TableC.iqgroup)
的問題是我需要導出此SQL以csv文件,而我導出爲CSV它應該在的begiining顯示的列名文件,所以我在查詢1中使用了''作爲名稱,以便將名稱顯示爲一列以及ID和組。但問題在於列名正確顯示,但數據顯示兩次,一個名稱爲「',另一個名稱爲值。
名稱是TableC中的字段,而不是tableA和tableB中的字段。 有什麼辦法可以顯示數據只有一次的名稱值,我不需要與名稱爲''的結果,它只是用來顯示列名稱作爲名稱以及ID和組
感謝Kindly幫幫我!
爲什麼雙工會@heximal – look4php
如果我有10個查詢工會跟隨呢? – look4php
從UNION更改爲UNION ALL會更快,因爲它不會對結果進行排序。 –