五桌加入?

时间:2012-05-13 19:45:41

标签: mysql sql

我正在尝试加入5个表格,以便为客户创建发票。 5个表名为; CustomerEmployeeSaleSale_productProductCustomerEmployee表通过一对多关系链接到Sale。然后将Sale表链接到Sale_product表,其中一对多关系后跟sale_product以相同方式链接。

这是我的from声明给我的问题。

from
INNER JOIN Sale_Product 
ON product.prod# = Sale_Product.prod#
INNER JOIN Sale 
ON sale.inv# = sale_product.inv#
INNER JOIN customer
ON customer.cust# = sale.cust#
INNER join employee
ON employee.emp# = sale.emp#    

我真的很感激帮助理解这一点。

3 个答案:

答案 0 :(得分:2)

在“来自”之后添加一个表,或者在Sale_Product之前删除“内部联接”。

答案 1 :(得分:0)

你想要像

这样的东西
Select * From ATable Join BTable on ATable.ID = BTable.ID

即你将五个表中的一个放在其后,然后加入另外四个。

答案 2 :(得分:0)

看起来您忘记在查询中命名产品表,它属于FROM子句:

FROM product