我正在尝试加入5个表格,以便为客户创建发票。 5个表名为; Customer
,Employee
,Sale
,Sale_product
和Product
。 Customer
和Employee
表通过一对多关系链接到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#
我真的很感激帮助理解这一点。
答案 0 :(得分:2)
在“来自”之后添加一个表,或者在Sale_Product之前删除“内部联接”。
答案 1 :(得分:0)
你想要像
这样的东西Select * From ATable Join BTable on ATable.ID = BTable.ID
即你将五个表中的一个放在其后,然后加入另外四个。
答案 2 :(得分:0)
看起来您忘记在查询中命名产品表,它属于FROM子句:
FROM product