Я пытаюсь сосчитать несколько записей в базе данных MySQL, я знаю, как использовать COUNT (), но точный синтаксис, который я хочу получить для нужных мне результатов, ускользает от меня.
Проблема:
Структура таблицы: идентификатор, код, автор, страна, таймстамп.
Код, Автор и Страна многократно перекрываются в таблице. Я пытаюсь выяснить, есть ли один простой запрос, который можно запустить, чтобы вернуть (используя предложение WHERE в СТРАНЕ) поле автора, поле кода, а затем последнее поле, которое подсчитывает количество раз, когда КОД присутствовал в запросе. результат.
Итак, теоретически я мог бы получить массив вроде:
array('author', 'code', 'codeAppearsNTimes');
Авторы также имеют различные коды, связанные с ними, поэтому я не хочу, чтобы результаты были объединены. Я полагаю, что конечным результатом будет: «Этот автор связан с этим кодом много раз».
Возможно ли это с MySQL?
Заранее спасибо.