別のテーブルからの基準の選択に基づいて、2 つのテーブルからアイテムを表示する SQL クエリを作成するにはどうすればよいですか。
私が持っているテーブル:
- Customerテーブルには CustomerID、Name、Address、Tel の列があります
- CustomerOrderテーブルには、CustomerID、OrderID、Date、TotalAmount、Status の列があります。
- OrderItemテーブルには、OrderID、ProductCode、UnitPrice、Qty、TotalPrice の列があります。
そのため、CustomerID が選択されたときに、これら 3 つのテーブルを結合して注文を表示したいと考えています。以下のように、顧客がこれまでに行ったすべての注文が表示されます。私はクエリを使用してみました:
Select CustomerOrder.*, OrderItem.*
From CustomerOrder
INNER JOIN OrderItem Where Customer.CustomerID = $CustomerID
しかし、それは機能していません。クエリと、php を使用してデータを適切に表示する際に助けが必要です。
誰でも助けることができますか?
例えば
CustomerID:__________
OrderID:__1____ Date:______ TotalAmount:______ Status:_____
ProductCode:__ UnitPrice:___ Qty:_____TotalPrice:__________
ProductCode:___ UnitPrice:______ Qty:_____ TotalPrice:_________
OrderID:___2___ Date:______ TotalAmount:______ Status:_____
ProductCode:__ UnitPrice:___ Qty:_____TotalPrice:__________
ProductCode:___ UnitPrice:______ Qty:_____ TotalPrice:_________