| |
|
|
| | Есть две таблицы: клубы и игроки.
Каждый игрок состоит в клубе. Не в каждом клубе есть игроки.
Надо вывести все клубы и количество игроков в каждом.
Следующий запрос исправно выводит то что надо, но только пропускает пустые клубы
SELECT c.club_name, count( * )
FROM clubs c, users u
WHERE c.clubID = u.clubID
GROUP BY c.club_name
|
Подскажите, как выводить пустышки? | |
| |
|
|
| |
|
|
| |
для: JooZ
(07.07.2008 в 14:00)
| | | примерно так:
SELECT
`clubs`.`club_name`,
count(`users.id`) as `all_users`
FROM
`clubs`
LEFT JOIN
`users`
ON
`clubs`.`clubID` = `users`.`clubID`
GROUP BY `clubs`.`club_name`
|
| |
| |
|
|
| |
|
|
| |
для: а-я
(07.07.2008 в 14:21)
| | | Спасибо!
То что надо.. ) | |
| |
|
|