嗨,实际上,我有一个很好的查询,这是我的查询
SELECT *
FROM ( SELECT * FROM `chat` WHERE `post_roomid` = '$room' AND post_id > '$last' AND user_id != $uid" ORDER BY `post_id` DESC LIMIT 60) AS log
ORDER BY `post_id` ASC它实际上是有效的,但我不知道如何使用这个查询进行连接,并保持post的倒序。
我需要从用户表中提取一些数据,其中user_id来自user_table将适合user_id从聊天表,但我需要保持相同的结果
谢谢你的帮助
发布于 2016-06-16 21:45:19
对于倒序,您使用
SELECT log.*, users.user_rank, users.user_id
FROM ( SELECT *
FROM `chat`
WHERE `post_roomid` = '$room'
AND post_id > '$last'
AND user_id != $uid"
ORDER BY `post_id` DESC
LIMIT 60) AS log
LEFT JOIN user log.user_id = user.user_id
ORDER BY log.`post_id` ASChttps://stackoverflow.com/questions/37869808
复制相似问题