MySQL导出聊天表历史记录

时间:2014-03-28 16:38:32

标签: mysql

我有两个MySQL表:

User table (user): user_id, username 
Chat table (chat): from_user_id, to_user_id, message, timestamp

我想导出聊天记录包括以下字段,并按时间戳(asc)对结果进行排序:

From_user_name, to_user_name, message, timestamp

我已经尝试了几种编写sql的方法,但没有一种方法可以工作。任何人都可以帮助sql?谢谢你!

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

SELECT from_user_name, to_user_name, message, timestamp
FROM chat c
join user f on c.from_user_id = f.user_id
join user t on c.to_user_id = t.user_id
order by timestamp asc
相关问题