Задать вопрос
@iSensetivity
бухгалтер, програміст-самоук

Почему запрос возвращает count(*) = 3?

SELECT 
	`poll_id`, 
	`user_id`, 
	COUNT(*) as polls_count 
FROM 
	`rel_poll_question_user` 
WHERE 
	(
		`rel_poll_question_user`.`department_type` = 'ask-payroll'
	) 
GROUP BY 
	`poll_id`, 
	`user_id`


Данньіе:
prntscr.com/iq6079
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
YardalGedal
@YardalGedal
yeah boy
Потому что элемента -- три.
Ответ написан
@iSensetivity Автор вопроса
бухгалтер, програміст-самоук
Так разве не должно бьіть 1? Т.к. GROUP BY `poll_id`, `user_id` равно 1.
Ответ написан
Комментировать
@kisaa
Читайте про DISTINCT.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы