0

顧客向けの請求書を作成できるように、5 つのテーブルを結合しようとしています。5 つのテーブルには名前が付けられています。CustomerEmployeeSaleSale_productおよびProductCustomerおよびEmployeeテーブルは、1 対多の関係を介して にリンクされていますSale。次に、SaleテーブルはSale_product1 対多の関係でテーブルにリンクされ、続い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#    

これを理解するための助けをいただければ幸いです。

4

3 に答える 3

2

「from」の後にテーブルを追加するか、Sale_Product の前の「内部結合」を削除してください。

于 2012-05-13T19:50:39.547 に答える
0

クエリで製品テーブルに名前を付けるのを忘れたように見えます。これはFROM句に属しています。

FROM product
于 2012-05-13T21:03:44.230 に答える
0

あなたは次のようなものが欲しい

Select * From ATable Join BTable on ATable.ID = BTable.ID

つまり、5 つのテーブルの 1 つを from の後に置き、他の 4 つに結合します。

于 2012-05-13T20:00:19.663 に答える