我有一个表(表顺序),具有索引到同一个表的外键,每个订单都有许多其他订单:
order
----------
id_order
state
id_source
ID_source是同一表中ID_顺序的外键引用
我试过这个代码,但它没有给我想要的。
select * from order o left join order o2 ON(o.id_order = o2.id_source)
order by o.state , o2.state asc ;
例如:
id_order | state | id_source
-----------------------------------
1 | 1 | null
-----------------------------------
2 | 2 | null
-----------------------------------
3 | 3 | null
-----------------------------------
4 | 1 | 3
我想要的结果
id_order | state | id_source
-----------------------------------
1 | 1 | null
-----------------------------------
3 | 3 | null
-----------------------------------
4 | 1 | 3
-----------------------------------
2 | 2 | null