• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【SQL2000】アクセスログからレコメンド機能(ビュー)を作りたい)

SQL2000でアクセスログからレコメンド機能(ビュー)を作る方法

このQ&Aのポイント
  • ある商品テーブルの閲覧履歴テーブルから、レコメンドエンジンを作りたいと思っています。
  • 具体的には、AテーブルからBのビューを導きたいのですが、どのようなSQL文を書けば良いのでしょうか?
  • また、Aテーブルには商品番号と見た人の情報が含まれており、Bビューには商品番号と他に見た商品番号の情報が含まれています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

自己結合してみましょう。 select x.商品番号,y.商品番号,count(*) as 見た人数 from tblA as x,tblA as y where x.商品番号<>y.商品番号 and x.見た人=y.見た人 group by x.商品番号,y.商品番号 order by x.商品番号,y.商品番号

t2hayashi
質問者

お礼

見た人数まで・・・・・すごいです。 自己結合ってのは発想として全く無かったです。 勉強になりました!ありがとうございます。

関連するQ&A