MySql - 我想制作线程

时间:2015-10-21 06:11:17

标签: mysql

我有一个消息表,见下图

enter image description here

此处消息表是两个用户之间关于作业的通信。

看看msg_job_id 6,有5个关于工作的沟通6

让我成为用户,当我查看看起来像

的留言板时,我的身份证是4

enter image description here

这意味着如果在4到7之间有5个关于作业6的通信,那么只会显示最近的消息

我试过了

SELECT id,msg_unique_id,msg_sender_id,msg_receipiant_id,msg_job_id,msg_body,created FROM (SELECT DISTINCT * FROM messages where (msg_receipiant_id='4' or msg_sender_id='4')) AS T1   GROUP BY msg_sender_id,msg_receipiant_id,msg_job_id 

它没有给我正确的结果

希望大家都明白我的问题

由于 Sanjib

0 个答案:

没有答案