2011-09-24 45 views
0

我有兩個數據庫表,UsersReviewUser表具有Review表的參考鍵。從10個不同的用戶中選擇10條最近的評論意見

 
User table 
---------- 
userid 
name 
password 
email 

Review Table 
------------ 
reviewid 
userid 
comment 
datetime 

我使用mysql數據庫

我要查詢最近10點用戶審查意見,而不在是用戶擁有最新的4條的情況下重複相同的用戶。所以實際上這10個結果將來自不同的用戶。

我如何做到這一點?

+1

這將幫助,如果你向我們展示你試一下查詢,即使它不工作。 –

回答

0

嘗試

SELECT *, COUNT(*) reviews_no 
    FROM review 
GROUP BY userid 
    HAVING reviews_no > 4 
ORDER BY datetime DESC 
    LIMIT 10 
相關問題