0
私はmysqlで作業していますが、ハイブにいくつかのクエリを複製する必要があります。ハイブ:顧客がトランザクションから一緒に購入したアイテムを見つける
私は、以下の情報取得したい
このフォームでテーブルを持っています。mysqlで
を、以下のクエリが動作します
SELECT c.original_item_id, c.bought_with_item_id, count(*) as times_bought_together
FROM (
SELECT a.item_id as original_item_id, b.item_id as bought_with_item_id
FROM items a
INNER join items b
ON a.transaction_id = b.transaction_id AND a.item_id != b.item_id where original_item_id in ('B','C')) c
GROUP BY c.original_item_id, c.bought_with_item_id;
しかし、私はそうではありませんこれをハイブクエリに変換することができますが、私は多くのシャッフル結合を試して、どこで条件を置き換えても、必要な結果が得られていません。これについて助けを見つけることができれば素晴らしいだろう