店舗を表すデータベースには、次のテーブルがあります。
table name:
CLIENTS_PRODUCTS
columns:
client_id (INT)
product_name (CHAR(256))
ご覧のとおり、各製品の購入はテーブルにレコードとして保存されます。
クライアントAが与えられた場合、Aの積(pA)とXの積(pX)があり、pAがpXの接頭辞であるすべてのクライアントXを見つけたいと思います。
簡単に言うと、同じテーブル内の異なるレコード間で比較を実行する必要があります。JOIN
CLIENTS_PRODUCTS 自体を ing することでそれを行うことを考えました。これは正しい方法ですか?
私はSOで検索しましたが、これに対する直接的な答えは見つかりませんでした。