Я все еще изучаю более сложные запросы MySQL, так что потерпите меня здесь ...
У меня есть таблица (1 таблица) со следующими столбцами: name
, source
, destination
, count
Я хочу сгруппировать свои результаты по name
, а затем подгруппировать их по сочетанию между destination
и source
.
Пока все, что у меня есть, это запрос:
SELECT name, destination, source, COUNT(*) FROM clicks_today GROUP BY name, destination, source
Что дает мне такие группы:
group 1
- name 1
- destination 1
- source 1
group 2
- name 1
- destination 2
- source 2
(etc)
Что мне действительно нравится, так это:
group 1
- name 1
- destination 1
- source 1
- destination 2
- source 2
group 2
- name 2
- destination 1
- source 1
- destination 2
- source 2
Я использую PHP для запроса и отображения своих результатов, вытягивая результаты с помощью mysql_fetch_assoc
. Я хочу массив внутри массива, в основном.
Это имеет смысл? Как я могу это сделать?