取記錄我有一個MySQL表包含記錄包括2種類型的記錄如何從mysql命令由父子來自同一個表
1.parent記錄和
2.Child記錄
ID | ParentID | Feature
1 | 0 | abc
2 | 0 | baby
3 | 2 | cart
4 | 1 | Daddy
5 | 2 | george
6 | 1 | Frank
有一列ParentID
區分父母和孩子。父項的值爲該列NULL
,而在該列中,子項的id爲parent.Id列爲自動增量。
所以我的問題是我需要按照以下順序的最新記錄 上面的父記錄應該在那個父母那個孩子之後出現。
所以記錄將作爲後續
FeatureID | ParentID
1 0
4 1
6 1
2 0
3 2
5 2
在此先感謝。
使用ORDER BY IF(ParentID,ParentID,ID),ParentID,ID' –