SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.05.2011 18:11:13

amt779
Участник
Зарегистрирован: 18.05.2011
Сообщений: 1

Помогите составить сложный SELECT запрос

Есть таблица tabl_A , заполненная следующими значениями

[syntax=mysql]id name    
-- ----    
1  Pirate  
2  Monkey
3  Ninja
4  Spaghetti
5  Spaghetti
6  Spaghetti
7  Ninja
[/syntax]

Хочется построить к ней такой SELECT запрос, чтобы получить в результате табличку

name         count
----         ----
Pirate       1
Monkey    1
Ninja        2
Spaghetti    3
 

Т.е. чтото вроде
SELECT DISTINCT name, COUNT(name) AS count FROM tabl_A


Но этот запрос в каждой столбце count возвращает 7, общее число записей.
Как правильно построить запрос?

Отредактированно amt779 (18.05.2011 18:11:40)

Неактивен

 

#2 18.05.2011 18:30:00

Lem0nti
Гуру
Откуда: Северная Пальмира
Зарегистрирован: 08.11.2007
Сообщений: 98

Re: Помогите составить сложный SELECT запрос

SELECT name, COUNT(name) AS count FROM tabl_A group by name

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson