|
MySQL.RU - Webboard
Вернуться
Кол-во поле в таблице с ипользованием JoIn (Pazorg) 07/01/2009 - 01:15:39
Re: Кол-во поле в таблице с ипользованием JoIn (bac) 07/01/2009 - 02:06:04
Re: Кол-во поле в таблице с ипользованием JoIn (Pazorg) 07/01/2009 - 15:42:49
From: Pazorg - 07/01/2009 - 01:15:39
Subject:Кол-во поле в таблице с ипользованием JoIn
-----------------
Есть запрос
select
*, a.login AS name, count(s.group_id) AS count
from `group` AS g
LEFT JOIN `students` AS s
ON (g.id = s.group_id)
LEFT JOIN `admins` AS a
ON (g.id = a.group_id)
GROUP BY s.group_id
проблема в том что, если в таблице `students`, нету полей связанных с таблицей `group`, выводиться только одна строка из таблице `group`, но если добавить скажем для первой строки из `group` строки в `students`, то выводиться 2 строки из `group`.
Вопрос: Как посчитать количество полей `students`, чтобы выводилось правильное кол-во строк из таблице `group`?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
34818
|
|