Учитывая таблицу с наградами, полученными членами организации, я пытаюсь перечислить всех членов, которые получили три или более награды после определенной даты, и перечислить все награды, полученные этими членами. У меня есть запрос, который будет правильно перечислять члены, но он показывает только одну строку для каждого члена, и я пытаюсь увидеть все их награды.mysql - выбрать группы строк по счету?
Для каждой награды («Премия»), полученной любым членом, имеется одна строка в таблице, с типом премии и датой ее получения («Награда»).
Вот что у меня есть:
SELECT Membername, Award, Awarddate,COUNT(Membername)
FROM awards
WHERE Awarddate > '2011-06-30'
GROUP BY Membername HAVING COUNT(Membername) > 2
предложения?
Что уникальный идентификатор для вашей таблицы? это комбинация имени участника, награды и награды? или есть отдельный идентификатор? – xQbert