anDeRan
Новичок
Выбирается только первый ID...
У меня есть такой запрос (выбирает тему опроса, поле, цвет поля, количество проголосовавших за это поле):
Все вроде бы хорошо, но запрос выбирает все нормально ТОЛЬКО для $id = 1, хотя в БД уже есть три опроса, для остальных он выбирает все кроме count(u.id) - это поле он выбирает как 0...
В базе данных с данными все в порядке, я уже проверял неоднократно...
Не могу понять в чем дело? Почему все нормально для $id = 1, для для других значений - count(u.id) = 0???
Помогите, пожалуйста (MySQL 4.0.16).
У меня есть такой запрос (выбирает тему опроса, поле, цвет поля, количество проголосовавших за это поле):
Код:
SELECT s.subject, f.field, f.color, count(u.id)
FROM poll_subjects s, poll_fields f
LEFT JOIN poll_users u ON u.subject_id='$id' AND u.field_id=f.id
WHERE s.id='$id' AND f.subject_id='$id'
GROUP BY f.id
В базе данных с данными все в порядке, я уже проверял неоднократно...
Не могу понять в чем дело? Почему все нормально для $id = 1, для для других значений - count(u.id) = 0???
Помогите, пожалуйста (MySQL 4.0.16).