我有两个 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吗?谢谢!
最佳答案
你可以尝试这样的事情:
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
关于MySQL导出聊天记录表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22718474/