Я прокручивал различные примеры, но, похоже, не получил правильного ответа. То, что я пытаюсь получить здесь, состоит в том, чтобы показать: staffID, name from Table Staff всего нет. задач, которые персонал участвует в от StaffWorksInTask (только с персоналом, который участвует с наибольшим количеством задач)sql: показать только максимальное количество (php)
штаба: staffID, имя
StaffWorksInTask: staffID, TaskId, ProjectID
Что Я сделал, как первый шаг должен был пренебречь фильтрующую часть:
SELECT COUNT(W.staffID), S.staffID, S.name
FROM Staff S, StaffWorksInTask W
WHERE S.staffID = W.staffID
GROUP BY W.staffID
Но теперь я просто полностью застрял с условием, что может сделать список только показать сотрудникам большинства задач, связанных с (так что, другой персонал не показан). Пожалуйста, помогите !! Очень признателен!!
Общее правило GROUP BY гласит: «Если Предложение GROUP BY указано, каждая ссылка столбца в списке SELECT должна либо идентифицировать столбец группировки, либо быть аргументом функции набора. " Вы делаете обратное ... – jarlh