1
我有以下情形:MySQL的:凌晨一點別樣的主從SQL查詢的
Table 1
group_id
location
Table 2
group_id
empname
我需要以下的輸出:
group_id, location, empname
1 ABC NULL
1 ABC XYZ
1 ABC PQR
所以第一行是主行其餘的行都是該主人的詳細行。
我怎樣才能得到這個輸出?
TIA
博
+1只是將null:CAST(NULL AS VARCHAR(100))作爲empname的別名。然後你可以這樣做:'ORDER BY group_id,empname' –
@MichaelBuen。您正確使用該空值的別名。但我不想CAST NULL AS VARCHAR。因爲輸出應在主行顯示NULL。 –
即使將其轉換爲varchar,它仍將顯示爲空。或者你可以扭轉聯盟,ORDER BY適用於UNION的所有查詢,而不是最後一個只有 –