使用Union显示两列

时间:2014-03-21 12:50:33

标签: union

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

不需要联盟,希望你在两个桌子之间的郊区有关系。

   SELECT c.Suburb ,TotalPaid 
FROM Customer as c
left join SalesOrder as s on c.Suburb  = s.Suburb 
ORDER BY c.Suburb;