大家帮忙看看这个SQL语句怎么写?
要用另外一个搜索条件作为排序的字段,我随便写一个肯定不对的,大家改正一下:
select * from article order by (select ontime from article where id=前面一个select里面的id)
我说明一下为什么要这么做,是因为一个论坛回复的帖子和发表的帖子都是放在一个表中的,唯一的区别就是如果是帖子的话fatherarticleid=0,是回复的话fatherarticleid=帖子的id,如果我要按照回复排序是不是就要让排序的字段是回复(where fatherarticleid=帖子的id)的time,究竟怎么做呢?
如果不能在一局sql语句里面表达清楚,大家想象其他办法