首頁 >資料庫 >mysql教程 >mysql-求助一条SQL语句及原理,具体请看描述!

mysql-求助一条SQL语句及原理,具体请看描述!

WBOY
WBOY原創
2016-06-06 09:33:281276瀏覽

mysqlsql

图片说明
如图所示订单表 pid 为null的是主订单
需求是 按主订单ddate倒序排列,子订单排在主订单后面
最终结果如图:
图片说明
我写的SQL语句可以实现

<code> SELECT DISTINCT id from (    SELECT b.id,  a.ddate FROM `tttest` a , `tttest` b    where a.id = b.pid    union    SELECT c.id,c.ddate from tttest c ) t ORDER BY t.ddate desc ,id</code>

但是太复杂 求一条简介的SQL

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn