0

こんにちは、別のテーブルの ID に基づいて 1 つのテーブルから複数のレコードを選択する mysql クエリを作成しようとしています。これが私のクエリです。

SELECT o.total, o.shipping, o.order_date, oc.product_type, oc.quantity, cu.first_name,
cu.last_name, CONCAT(cu.address1, cu.address2) AS address
FROM `orders` AS o 
INNER JOIN order_contents as oc ON o.id=oc.order_id
INNER JOIN `customers` AS cu ON o.customer_id=cu.id
WHERE o.customer_id = '217';

order_contents の内部結合で、複数のレコードがある場合は複数のレコードを選択したいと思います

どのような種類の結合を使用しますか?これは可能ですか?

4

1 に答える 1

1

order_contentsテーブルから選択を開始するだけ

SELECT o.total, o.shipping, o.order_date, oc.product_type, oc.quantity, cu.first_name, cu.last_name, CONCAT(cu.address1, cu.address2) AS address
FROM order_contents AS oc
INNER JOIN `orders` as o ON oc.order_id = o.o_id
INNER JOIN `customers` AS cu ON o.customer_id=cu.id
WHERE o.customer_id = '217';
于 2013-06-05T23:55:23.210 に答える