回答編集履歴
1
DISTINCTを追加
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
UNIONのコストを避けたいのであれば、以下のようになります。
|
12
12
|
|
13
13
|
```SQL
|
14
|
-
SELECT CASE WHEN to_user_id = 4 THEN from_user_id ELSE to_user_id END
|
14
|
+
SELECT DISTINCT CASE WHEN to_user_id = 4 THEN from_user_id ELSE to_user_id END
|
15
15
|
FROM message
|
16
16
|
WHERE from_user_id = 4 OR to_user_id = 4;
|
17
17
|
```
|