はじめまして、現在sqlでユーザーIDとユーザーの活動ログが記載されたテーブルから、特定の活動ログが記録されているユーザーの情報を抽出しようとしています。
データとしては
ID 食事
1 ラーメン
1 カレー
1 パスタ
2 パスタ
2 カレー
2 ラーメン
2 A定食
3 カレー
4 B定食
4 カレー
5 パスタ
5 C定食
5 ラーメン
このようなテーブルがあったとして、ラーメンを食べたユーザーの食事ログをすべて抽出したいのです。
つまり、クエリを実行した際に
ID 食事
1 ラーメン
1 カレー
1 パスタ
2 パスタ
2 カレー
2 ラーメン
2 A定食
5 パスタ
5 C定食
5 ラーメン
このように、ラーメンを食べたユーザーのデータのみを残したいと考えています。
whereでラーメンを指定すると、ラーメンを食べた際のログしか残らないため、どのような条件式をかけぼ良いのか悩んでおります。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。