Группа SQL по нескольким столбцам

У меня есть следующая таблица

CREATE TABLE actions (id INTEGER PRIMARY KEY, key1 NUMERIC, key2 NUMERIC);

Я даже не знаю, как это объяснить, поэтому я думаю, что лучше всего привести пример:

id  key1 key2
1   1    1
2   1    2
3   1    1
4   2    1
5   2    3

чтобы вывести что-то вроде этого:

key1 key2 count(id)
1    1    2
1    2    1
2    1    1
2    3    1  

Я что-то пробовал вот так, но это не работает, потому что мне нужно, чтобы поле key1 не было уникальным:

Select  key1,key2,count(id)  from actions group by key2, order by key1

Большое спасибо

14
задан Andrei Coman 19 April 2011 в 11:24
поделиться