teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

DISTINCTを追加

2021/02/23 09:59

投稿

neko_the_shadow
neko_the_shadow

スコア2395

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
  ```