2012-02-07 4 views
0

두 개의 테이블, Table1 (News) 및 Table2 (Subscribers)가 있습니다.구독자 번호 검색

표 :

news_title ID는, 표 2는 : 아이디, news_id, 나는이 같은 쿼리 결과를 필요
Table1 
id | news_title 
-------------- 
1 | News 1 
2 | News 2 
3 | news 3 

Table2 
id | news_title_id | user_id 
---------------------------- 
1 | 1    | 1 
2 | 1    | 2 
3 | 2    | 3 

을 USER_ID.

news_title | subscribers 
------------------------ 
News 1  | 2 
News 2  | 1 
News 3  | 0 

도움이 필요하십니까?

답변

3

간단한 집계 COUNT(*)LEFT JOIN 인 경우 여기에서 작업을 수행합니다. LEFT JOINCOUNT(*) (COUNT(user_id) 대신)은 0 명의 구독자가있는 제목이 여전히 행을 반환하도록하는 데 사용됩니다.

+1

귀하의 도움과 설명에 감사드립니다. –