Запрос с GROUP

OFF-NO

Новичок
Запрос с GROUP

Добрый день Всем!

Есть таблица:
--------------------------
|id|name|type|for|
--------------------------
В ней поля
1|Test|1|1|
2|Test2|1|2|
3|Test2|1|2|
4|Test|1|1|
5|Test2|1|2|

Нужно составить запрос чтоб если у строк у кого одинаковые паля type и for он считывал кол-во строк.
Прибывал сделать так:
SELECT *, COUNT(id) FROM `table` GROUP BY (type and For)
А он считывает все у кого в поле type равно 1 а нужно чтоб считывал если type скажем равен 1 а for равен 2
Результат должен быть такой:
Test - 2
Test2 - 3

А по данному запросу результат:
Test - 5

Если кто сталкивался с подобной ситуацией помогите пожалуйста!
 

akd

dive now, work later
Команда форума
select name, count(*) from test3 group by name, f3;

и сходи в мануал почитать синтаксис GROUP BY.
 

OFF-NO

Новичок
ага, уже сделал)
SELECT *, COUNT(id) FROM `table` GROUP BY type, for
Но все равно спасибо!
 
Сверху