请问实现以下功能SQL语句怎么写?
请问实现以下功能SQL语句怎么写?
表a的内容为:
id name changetime root father content sort
11 aa 2003-08-15 12:01 1 0 12345678 0
12 vb 2003-08-16 1:00 1 0 23423545 0
13 ff 2003-08-15 11:00 0 11 421433124 2
14 e2 2003-08-12 3:00 0 12 24324444 1
15 33 2003-08-17 13:00 1 0 22234354 0
16 21 2003-08-17 14:00 0 11 24231442 1
要取得的结果集为:
15 33 2003-08-17 13:00 1 0 22234354 0
12 vb 2003-08-16 1:00 1 0 23423545 0
14 e2 2003-08-12 3:00 0 12 24324444 1
11 aa 2003-08-15 12:01 1 0 12345678 0
16 21 2003-08-17 14:00 0 11 24231442 1
13 ff 2003-08-15 11:00 0 11 421433124 2
说明:将root=1 的按changetime降序取出,同时将father等于取出的ID的记录紧跟后面,并以sort排序
请问实现这样的功能SQL语句怎么写?谢谢