0
我正在用回覆框創建一條評論。有了這張'評論'表,我該如何編寫一個查詢,讓它首先列出父註釋(id),然後再回復(replyTo),如果它有任何低於其父註釋的話。Mysql查詢列表評論與回覆
在這個例子中,我想按這個順序列出行。
87 - 評
86 - 評
88 - 回覆86
我使用此查詢嘗試,但它首先上市的答覆比它的父評論。
$q_comments = mysql_query("SELECT * FROM ".$database['prefix']."comments
WHERE postid = '$b_post'
ORDER BY COALESCE (replyTo,id) DESC
") or die(mysql_error());
id postid reply name email
86 67 0 don xxx
87 67 0 larry xxx
88 67 86 duc xxx