###前提・実現したいこと
sqlite3でsql文を書いています。
特定のユーザーA,Bが両方正解している問題IDを表示させるようにしたいです。
今回ユーザーA,Bはne200031とne210064に設定しています。
###発生している問題・エラーメッセージ
今のままだとうまく実行されません。
また、どこが間違っているのかよくわかっていません。
###該当のソースコード
sql
1SELECT problem_id 2FROM submission 3WHERE user_id = 'ne200031' AND status = 'Accepted' 4EXCEPT 5SELECT problem_id 6FROM submission 7WHERE user_id = 'ne210064' AND status = 'Accepted'
###試したこと
EXCEPTを使うにあたってWHEREがだめなのかと思い
sql
1SELECT a.problem_id 2FROM (SELECT problem_id FROM submission WHERE user_id = 'ne200031' AND status = 'Accepted') as a 3EXCEPT 4SELECT b.problem_id 5FROM (SELECT problem_id FROM submission WHERE user_id = 'ne210064' AND status = 'Accepted') as b
と、変えてみましたが上手くいきませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
sqlite3の最新バージョンです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。