사용자가 게시 한 기사가 포함 된 표가 있습니다. 테이블의 구조는 다음과 같다 :이 기사의보기 수에 따라 특정 사용자의 기사를 표시하려면 어떻게해야합니까?
id uid author article_name article num_views edit_time
id
이 자료이며, uid
저자 ID입니다 및 num_views
이 문서가보고있는 횟수입니다.
은 내가 필요한 것은 uid
이 author id
및 article id
경우 내가 필요한 것은 같은 것을 표시하는 것입니다, 5
입니다, 짧은에서 uid
에 따라 만 가장 많이 본 기사를 표시하는 것입니다 :
id uid article_name num_views
5 1 article title 100
MySQL에서 쿼리하지만 그것을 알아낼 수 없었다, 아무도 제발 도와 줄 수 ??
try'SELECT id, uid, article_name, num_views num_views DESC LIMIT 1' – Yaniro
예제 결과에서 uid가 2가 아니어야합니까? –
ELECT id, uid, article_name, num_views WHERE'uid' = '1'ORDER BY num_views DESC LIMIT 1, 방금 고마워요. – wfareed