有messages 和 replies 兩個table
messages(`id`, `postby`, `postto`, `title`, `message`, `postdate`, `plsreply`, `urgent`)
replies(`id`, `postby`, `replyto`, `postdate`, `message`)
replies.replyto = messages.id
我有一個問題關於sorting
我現在想要messages.*,
本來我是ORDER BY messages.postdate DESC
想改成如果該messages有replies 就想以replies.postdate DESC 排前請問有辦法做到嗎?謝謝
messages(`id`, `postby`, `postto`, `title`, `message`, `postdate`, `plsreply`, `urgent`)
replies(`id`, `postby`, `replyto`, `postdate`, `message`)
replies.replyto = messages.id
我有一個問題關於sorting
我現在想要messages.*,
本來我是ORDER BY messages.postdate DESC
想改成如果該messages有replies 就想以replies.postdate DESC 排前請問有辦法做到嗎?謝謝
解决方案 »
- MYSQL 到处SQL 脚本不支持MSSQL导入
- mysql数据查询问题,类似行转列,望各位帮忙解答
- mysql 出错。。。。
- 更换慢查询日志文件是否需要重启数据库
- mysql中加密算法的问题,发现MD5是单次加密算法,加密以后的信息不可以解密,还有其他的算法吗?
- 这条update 语句如何写呢?
- 关于建表的一个问题,为什么这么建?
- mysql 查询丢失连接
- 小弟有php空间,可是管理员没告诉我有没有mysql数据库,php空间是不是就不能用了?
- 用mysql存储过程将每个enable为1和is_app为1的app对应的数据插入到另外一张表里
- 求高手写个mysql语句。叩谢
- MYSql 地区搜索问题
from messages a
left join replies on b.replyto = a.id
order by
case when b.replyto is not null then 1
else 2
end,
a.postdate DESC
我明天回公司試一下~