GROUP BY ошибка - MySQL
Формулировка задачи:
Определить число посещений каждого человека по имени nik
вывести id человека (id), имя(firstname),число посещений
SELECT id, firstname, COUNT(id) AS count_visit
FROM mydb.bank_visit
WHERE firstname='nik'
GROUP BY GROUPING SETS (())
Помогите, пожалуйста
Решение задачи: «GROUP BY ошибка»
textual
Листинг программы
SELECT COUNT(id) AS count_visit, firstname FROM mydb.bank_visit GROUP BY firstname HAVING firstname='nik'
Объяснение кода листинга программы
- SELECT COUNT(id) AS count_visit, firstname
- FROM mydb.bank_visit
- GROUP BY firstname
- HAVING firstname='nik' В этом коде мы выполняем запрос к базе данных mydb и таблице bank_visit. Мы выбираем два столбца: COUNT(id) как count_visit (количество посещений) и firstname как firstname (имя). Затем мы группируем результаты по столбцу firstname. И, наконец, мы используем условие HAVING для выбора только тех групп, в которых значение firstname равно 'nik'.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д