繁体   English   中英

MYSQLQuery 获取特定用户的所有聊天消息?

[英]MYSQLQuery to get all chat message for particular user?

我想获取特定用户的所有消息

这是我的桌子

这是我的表结构,我有一个用户 ID(在这种情况下,假设我的用户 ID 是 31 )并希望 MySQL 查询获取该特定用户(用户 ID 31)的所有聊天

请帮忙 !!

SELECT user_id, message FROM table_name WHERE user_id = 31

将 user_id 更改为 sender_user_id/receiver_user_id。 根据您查询的内容。

您需要使用OR条件,如下所示:

select * 
  from `tbl_chat_details` 
 where sender_user_id = 31 or receiver_user_id = 31
SELECT 
  SENDER_USER_ID AS USER_ID, 
  GROUP_CONCAT(MESSAGE) AS USER_MESSAGES 
FROM MESSAGE_TABLE 
GROUP BY SENDER_USER_ID;

希望这会有所帮助:学习愉快:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM