匹配我有以下表排序子查詢,其中另一列中的ID
ID | tbl | reply | time
--- ----- ------- -----------
1 | blue| 0 | 01:00
--- ----- ------- -----------
2 | red | 1 | 01:05
--- ----- ------- -----------
3 | pink| 1 | 11:11
--- ----- ------- -----------
4 | pink| 0 | 22:22
--- ----- ------- -----------
5 | pink| 4 | 00:03
--- ----- ------- -----------
的回覆是指ID列,以便ID和應答具有一個連接。 ID是答覆的父母。當reply=0
那麼這意味着我們選擇了一個父行,否則它只是回覆。
目前,我有這個簡單的MySQL查詢,以便選擇只有父母
SELECT tbl, time FROM table WHERE reply=0 ORDER BY time ASC
這將首先選擇ID=1
然後ID=4
我想是可以訂購父母在兒童時代但不向兒童展示。所以在上面的例子中,只是因爲ID=5
有0:03時,則ID=4
應首先出現,然後ID=1
任何想法如何做到這一點,除了從創建另一個表? 如果它是更好的,也許任何PHP的想法如何做到這一點?
非常感謝您
因此,讓父母與最近的孩子? –