選択した人に対して、購入履歴とそのアイテムを購入した他の人が購入したものに基づいてアイテムを推奨するクエリを実行しようとしています。
例:
Customer 1 purchases item A, and B.
Customer 2 purchases item B.
Customer 2 is recommended, item A.
これで使用される4つのテーブルがあり、関連する行名とともにそれらをリストします。
Customer
PK: Cust_ID
Session
PK: Ses_ID
FK: Cust_ID
Order
PK: Order_ID
FK: ItemRef_ID
FK: Session_ID
Item
PK: Item_ID
私はSQLにかなり慣れていませんが、これまでに得たものは次のとおりです。それに続いて、SQLを実行する方法がまったくわかりません。
現在、選択した顧客が「ラニモーガン」を購入したアイテムのみが表示されますが、代わりに、「ラニモーガン」を購入した他の顧客が購入したアイテムを表示したいと思います。
SELECT Item_Desc, Item_ID
FROM rbickers.Item
LEFT JOIN rbickers.Order
ON Item.Item_id = Order.itemref_id
LEFT join rbickers.Session
ON Order.Session_id = Session.Ses_id
left join rbickers.customer
On customer.cust_ID = session.Cust_ID
Where Cust_First = "Lani" and Cust_Last = "Morgan"
GROUP BY Item_Type
LIMIT 10
どんな助けでも本当にありがたいです、ありがとう。