我正在尝试使用UNION从两个表中收集数据,但是,结果将两行信息合并为一个长列。我花了几个小时研究工会,我找不到分离结果的代码!我正在使用microsoft Access,并且如果可能的话想使用UNION。请帮忙......
我的代码是:
SELECT Suburb
FROM Customer
UNION
SELECT TotalPaid
FROM SalesOrder
ORDER BY Suburb;
我的结果的一个例子是:
Suburb
0
128
Brighton
Kings Cross
但我需要它来表明:
Suburb Total Paid
Brighton 0
Kings Cross 128
答案 0 :(得分:0)
不需要联盟,希望你在两个桌子之间的郊区有关系。
SELECT c.Suburb ,TotalPaid
FROM Customer as c
left join SalesOrder as s on c.Suburb = s.Suburb
ORDER BY c.Suburb;