テーブルに次の列がありますtbl
。
OrderID: Parent: Child:
1 1 1
2 2 1
3 1 2
4 1 1
5 2 1
OrderID
現在の ( 、Parent
、Child
)を取得したかったのですが、 LOWER (OrderID,Parent,Child)
WHERE の親と子は現在の OrderID の親と子と同じです。
したがって、たとえばOrderID=4
、結果のクエリがある場合は次のようになります。
OrderID: Parent: Child:
4 1 1
1 1 1
とif OrderID=5
OrderID: Parent: Child:
5 2 1
2 2 1
ところで、これは PHP で実行できますが、単一のクエリで実行したかったのです。