1

嗨,我是新手,我正在尝试加入 3 个不同的表:

发票:CustID、VIN、InvoiceType 客户:CustID、邮编 邮编:邮编、城市

我知道我需要使用连接子句,但我不确定如何显示与发票相关联的特定城市以及发票中提供的所有字段并显示特定的 InvoiceType。这是我目前拥有的,我真的是下一步要去哪里或考虑其他选择。

SELECT invoiceno, invoice.customerid, vin, invoicetype, city

FROM invoice, customer, zip

WHERE invoicetype = 'sell'
4

1 回答 1

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'
于 2014-11-26T02:27:43.407 回答