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

回答編集履歴

3

修正

2016/07/29 14:49

投稿

退会済みユーザー
answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```sql
10
10
  SELECT id, messa, chat_id, max(updated_date) as updated_date FROM chat
11
- INNER JOIN chat_messa ON chat.id = chat_messa.chat_id
11
+ LEFT JOIN chat_messa ON chat.id = chat_messa.chat_id
12
12
  GROUP BY chat_messa.chat_id
13
13
  ORDER BY chat.id DESC
14
14
  ```

2

追記

2016/07/29 14:48

投稿

退会済みユーザー
answer CHANGED
@@ -4,4 +4,11 @@
4
4
  ORDER BY id DESC
5
5
  ```
6
6
 
7
- テーブルの関係が、1:1 なのか、1:n なのか不明だし、提示された例だと group にする意味も不明なので、これ以上説明不可。
7
+ テーブルの関係が、1:1 なのか、1:n なのか不明だし、提示された例だと group にする意味も不明なので、これ以上説明不可。
8
+
9
+ ```sql
10
+ SELECT id, messa, chat_id, max(updated_date) as updated_date FROM chat
11
+ INNER JOIN chat_messa ON chat.id = chat_messa.chat_id
12
+ GROUP BY chat_messa.chat_id
13
+ ORDER BY chat.id DESC
14
+ ```

1

修正

2016/07/29 14:48

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,6 @@
1
1
  ```sql
2
2
  SELECT id, messa, chat_id, updated_date FROM chat
3
- LEFT JOIN chat_messa ON chat.id = chat_messa.chat_id
3
+ INNER JOIN chat_messa ON chat.id = chat_messa.chat_id
4
4
  ORDER BY id DESC
5
5
  ```
6
6