#前置き
myaqlを用いてデータの集計を行いたい。
テーブルは2つある。
memberテーブル:生徒の情報についてのテーブル。
itemテーブル:各生徒が持っているitemの情報についてのテーブル。
#実現したいこと
りんごを持っていないmemberのnameレコードを取得したい。
#試したこと
sql
1SELECT member.name 2FROM member 3INNER JOIN item 4ON item.no = member.no 5WHERE NOT EXISTS (SELECT * 6 FROM member 7 WHERE item.no = member.no 8 AND 9 item.name = 'りんご' 10 )
#問題点
りんごを持っている人のレコードまで取得できてしまう。
分かる方がいましたら、ご教示いただきたく思います。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。