我已經花了最近幾天與MYSQL查詢問題摔跤。我希望有人能指出我正確的方向。查詢問題 - 試圖在討論中對評論進行分組
我查詢兩個表( '問題' 和 '意見')與返回以下佈局的目標:
問題1
- 註釋1
- 評論2
- 評論3
問2
- 評論4
- 評論5
等等......
評論是唯一的一個問題(即評論生活在一個父母的問題下)。
我的查詢(我知道是不正確的)看起來是這樣的:
<?php
$query = "SELECT discussion.*, comments.* FROM discussion LEFT JOIN comments ON discussion.referenceID = comments.commentID";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['question']. " - ". $row['comment']. "<br /><br />";
}
?>
結果:
問題1 - 評1個 問題1 - 評3 問題2 - 評2
我很接近,但無法在單個問題下實現多個評論。我嘗試了「GROUP BY discussion.question」但限制了我的結果:
問題1 - 註釋1個 問題2 - 評2
爲了把它在上下文中我試圖讓用戶提交對單個頁面上顯示的多個問題的評論。
在此先感謝。
RR
你想讓你的最終結果看起來像什麼? – 2010-12-16 04:25:04