Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте! Помогите пожалуйста с запросом.
Это моя таблица:
id level box
1 1 1
2 2 1
3 3 1
4 1 1
5 3 3
6 2 2
7 1 2
8 3 3
В результате запроса, я хотел бы получить такую таблицу
level1_count level2_count level3_count box1 box2 box3
3 2 3 4 2 2
Количество записей до 100.000. Т.е запрос должен быть быстрый.
Спасибо!
Неактивен
Я бы сделал так:
SELECT level, count(*) FROM t_5434 group by level UNION ALL SELECT box, count(*) FROM t_5434 group by box;, а если нужно развернуть, то используйте PIVOT (http://easy4web.ru/?p=1099).
Для скорости добавьте индексы на поля level и box.
Неактивен