A,B,Cさんが存在し、それぞれの特徴を持つテーブルXがあります。
<テーブルX>
user | attr
-----+-------
A | pretty
A | cool
A | beauty
B | pretty
C | pretty
C | beauty
テーブルXからprettyでbeautyな特徴を保有するuserを抽出したいのですが、
select文の書き方がわかりません。
上の例だと、AさんとCさんが抽出結果になります。
以下のSQLを考えたのですが、これだとbeautyを保持しないCさんも抽出されてしまいます。
sql
1select distinct user from X where attr in ('pretty', 'beauty');
ご教示、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/02 22:57
2020/08/03 03:48
2020/08/03 04:01
2020/08/03 14:21