我正在寫一個腳本來處理評論類似Facebook的狀態/回覆。基本上,一個項目可以有評論,用戶可以回覆該評論(最高一級)。PHP/MySql選擇評論與回覆分組
我的表設置如下:
Comments: [ Comment_ID | User_ID | Content | etc...]
Comments_Reply: [ Comment_ID | Is_Reply_To ]
因此,如果用戶回覆評論#出現在comments表像一個普通的評論555,隨後還得到了行Comments_Reply與[555 | 新註釋ID]
我如何可以選擇留言,讓他們按以下順序:
[ 555 | ....
[ New Comment that replies to 555
[556 | ....
[557 | ....
等等...在答覆意見回覆後相繼出現。我正在使用PHP & MySql。
完美,非常感謝! – pws5068 2011-03-08 02:02:36
@ pws5068,如果它適合你,請接受答案:) – 2011-03-10 20:19:25
這是如何工作的,因爲LEFT JOIN沒有「ON」語句 – kornesh 2011-08-12 12:43:23