2011-09-24 3 views
0

UsersReview의 두 데이터베이스 테이블이 있습니다. User 테이블에는 Review 테이블에 대한 참조 키가 있습니다.10 명의 다른 사용자의 최근 리뷰 10 개를 선택하십시오.

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

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

나는 사용자가 4 개 가장 최근의 리뷰가있는 경우에 동일한 사용자를 반복하지 않고 최근 10 개 사용자 검토 의견을 조회 할

MySQL 데이터베이스

를 사용하고 있습니다. 결과적으로 10 명의 사용자가 서로 다른 결과를 보게됩니다.

어떻게하면됩니까?

+1

보십시오. –

답변

0

가 작동하지 않는 경우에도, 당신은 우리에게 당신이 시도 쿼리를 보였다 경우 도움이 될

SELECT *, COUNT(*) reviews_no 
    FROM review 
GROUP BY userid 
    HAVING reviews_no > 4 
ORDER BY datetime DESC 
    LIMIT 10 
관련 문제