小编Mar*_*per的帖子

以高级方式选择WHERE

我正在尝试检查数据库是否存在特定组合.

表: conversations

+----+
| id |
+----+
| 1  |
| 2  |
| 3  |
| 4  |
| 5  |
+----+
Run Code Online (Sandbox Code Playgroud)

表: conversations_users

+----+--------------+------+
| id | conversation | user |
+----+--------------+------+
| 1  | 1            | 1    |
| 2  | 1            | 2    |
| 3  | 2            | 1    |
| 4  | 2            | 2    |
| 5  | 2            | 3    |
| 6  | 2            | 4    |
| 7  | …
Run Code Online (Sandbox Code Playgroud)

mysql sql join

5
推荐指数
1
解决办法
605
查看次数

如何为每个对话选择上一条消息?

以下是我的数据库的样子:

表: conversations

+----+--------+--------+
| id | user_1 | user_2 |
+----+--------+--------+
| 1  | 1      | 2      |
| 2  | 2      | 3      |
| 3  | 1      | 3      |
+----+--------+--------+
Run Code Online (Sandbox Code Playgroud)

表: messages

+----+--------------+------+
| id | conversation | text |
+----+--------------+------+
| 1  | 1            | hej  |
| 2  | 1            | test |
| 3  | 2            | doh  |
| 4  | 2            | hi   |
| 5  | 3            | :)   | …
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by greatest-n-per-group

1
推荐指数
1
解决办法
1383
查看次数

标签 统计

mysql ×2

sql ×2

greatest-n-per-group ×1

group-by ×1

join ×1