嗨,我是这个新手,我试图加入3个不同的表:
发票:CustID,VIN,InvoiceType 客户:CustID,Zip 邮编:Zip,City
我知道我需要使用加入条款,但我并不完全确定如何显示与发票关联的关联客户的特定城市以及发票中提供的所有字段并显示特定的InvoiceType。这是我目前所拥有的,我真的要去哪里或者考虑其他选择。
SELECT invoiceno, invoice.customerid, vin, invoicetype, city
FROM invoice, customer, zip
WHERE invoicetype = 'sell'
答案 0 :(得分:1)
试试这个
select
i.CustID,
i.VIN,
i.InvoiceType,
c.CustID,
z.Zip,
z.City
from
Invoice i
inner join
Customer c
on i.CustID=c.CustID
inner join
zip z
on c.zip=z.zip
WHERE
i.invoicetype = 'sell'