回答編集履歴

1

追記

2017/06/22 09:14

投稿

PineMatsu
PineMatsu

スコア3579

test CHANGED
@@ -15,3 +15,33 @@
15
15
  ;
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ と、書いた後、投稿文をよくよく見たらこれ論理が逆になってますね。どうしてもEXCEPT文を使いたいのであれば
22
+
23
+
24
+
25
+ ```SQL
26
+
27
+ SELECT problem_id
28
+
29
+ FROM submission
30
+
31
+ WHERE user_id = 'ne200031' AND status = 'Accepted'
32
+
33
+ EXCEPT
34
+
35
+ SELECT problem_id
36
+
37
+ FROM submission
38
+
39
+ WHERE user_id = 'ne210064' AND status != 'Accepted'
40
+
41
+ ```
42
+
43
+ にすれば行けるはずです。
44
+
45
+
46
+
47
+ EXCEPTは差集合なので、元のSQL文だと**ne200031がAcceptで且つne210064がAcceptではないもの**になってしまいます。