Всем привет. У меня UTM-метки пишутся в таблицу utm. Структура таблицы: id (int 10 unsigned) utm (varchar 255) - сюда пишутся ЮТМ метки при каждом клике hash (bigint 20 unsigned) - уникальный хеш клика Есть таблица orders с заказами где есть поля: id (int 10 unsigned) hash (bigint 20 unsigned) - уникальный хеш клика Мне нужно вывести на экран таблицу в которой будут поля: Уникальная UTM-метка | количество заказов которые поступили с использованием этой UTM-метки Цель: вывести в таблице в первую очередь те UTM метки, при использовании которых были успешные заказы. А затем уже все остальные ЮТМ метки по которым не было заказов. Как должен выглядеть оптимальный SQL-запрос? Я сначала пытаюсь получить уникальные метки и хэш, чтобы потом по этому хэшу найти количество заказов: SELECT `utm`, `hash` FROM `log_utm` GROUP by `utm` Но в этом случае мне часто попадается хэш который не совпадает с тем что у меня в таблице с заказами.