2011-08-01 3 views

답변

1
SELECT 
    users.id, 
    users.username, 
    COUNT(projects.id) AS `num_projects` 
FROM 
    users 
LEFT OUTER JOIN 
    projects 
ON 
    projects.autor = users.id 
GROUP BY 
    users.id 
ORDER BY 
    num_projects DESC 
1
SELECT u.id AS id, u.username AS username, u.email AS email, u.password AS password, u.reg_date AS reg_date, COUNT(p.id) AS projects_count 
FROM users u 
LEFT OUTER JOIN projects p ON p.autor = u.id 
GROUP BY u.id 
ORDER BY projects_count DESC 
:

테이블 : users :

id | username | email | password | reg_date 

테이블 : projects : 조인가

id | title | descr | autor