MySQL. Выборка повторяющейся записи.

computerworks

Новичок
Есть 3 таблицы. Таблица услуг(записей) sessions [session_id, service_id] , таблица клиентов clients [client_id, client_fio]и таблица связи клиентов и услуг(записей) - client_sessions[cs_id, client_id, session_id].
Таблица sessions хранит id записи и id услуги. Таблица client_sessions id клиента, который записался на эту услугу и id сессии(записи).

Строю запрос для получения наиболее часто используемой услуги для заранее заданного client_id.

PHP:
SELECT * FROM clients INNER JOIN client_sessions INNER JOIN sessions WHERE clients.client_id = client_sessions.client_id AND clients.client_id = 1 AND sessions.session_id = client_sessions.session_id GROUP BY  count(DISTINCT sessions.service_id)
Ошибку выдает...
Как вообще в общем виде получать выборку по наиболее часто встречающимся значениям?
 

Фанат

oncle terrible
Команда форума
Это такой стёб.
Намек на то, что проблему можно решать двумя путями.
И посетителю форума куда удобнее второй - исправить ошибку всегда проще, чем писать весь запрос заново.
Но в таком случае как бы очень желательно знать, КАКАЯ КОНКРЕТНО ошибка выдаётся.

Вы же не приходите к доктору со словами "у меня болит"? Наверное, описываете - что конкретно болит и в каком месте?
С SQL запросами все то же самое.
 
Сверху