2016-09-28 20 views
1

我有三個表:SQL 3桌工會

Container與字段ContainerNoDate

和表: Order與字段:ConteunrNoCustomer

和第三張表是 Purchase,字段爲ConteunrNo,Customer

所有表都與箱號

我想打一個聯合查詢,顯示 ConainerNoCustomer聯繫。

這將包括所有表中的所有記錄。

而這將與PHP以後的工作,因爲我聽到一些抱怨在phpMyAdmin,但不是在PHP 工作聯合查詢謝謝

回答

0

您可以使用UNION ALL一個內部聯接

select ContainerNo , Customer 
from Order 
inner join Container.ContainerNo = Order.ContainerNo 
union all 
select ContainerNo , Customer 
from Purchase 
inner join Container.ContainerNo = Purchase.ContainerNo 
+0

謝謝 非常 –

0
Select ConteunrNo as 'ContainerNo' , Customer FROM Order 
Union all 
Select ConainerNo as 'ContainerNo', Customer FROM Purchase 
0

你可以只工會在一起:

select containerNo, Customer 
from orders 
union all 
select containerNo, Customer 
from purchase;