我需要编写一个查询来使用mysql table
从两列中检索值我的桌子有以下结构
| ID | to_user_id | from_user_id | message | datetime |
| 1 | 21 | 07 | hi | 2012-05-10 04:13:01 |
| 2 | 07 | 21 | hello | 2012-05-10 04:17:51 |
我想编写一个查询来获取用户发送和获取单个查询的消息
答案 0 :(得分:2)
尝试简单并执行
SELECT `message` FROM `table` WHERE `to_user_id` = 21 OR `from_user_id` = 21
答案 1 :(得分:1)
这样的事情:
SELECT * FROM `table` WHERE `to_user_id` = 21 OR `from_user_id` = 21
它将获得id为21的用户为发送者和接收者的行。