|
|
|
| Таблица имеет примерно такую стракутуру:
ID|NAME|Country|
1|Alex|Russia
2|Djon|Russia
3|Misha|USA
Надо составить такой запрос, что бы выборка получилась такая:
Russia|2
USA|1
Поясню: Что бы показал сколько записей соответствует каждой стране. | |
|
|
|
|
|
|
|
для: Бамси
(21.07.2007 в 22:39)
| | Select count ('russia') from tblname;
Select count ('usa') from tblname;
Это - если ячейка раша, или уса, а если в ячейке field есть такие значения и нужно показать скока раз они там встречаются, тогда так:
Select count (fieldname) from tblname where fieldname='russia';
Select count (fieldname) from tblname where fieldname='usa'; | |
|
|
|
|
|
|
|
для: Vertex
(21.07.2007 в 23:17)
| | Гм.. Я не все сказал, извените.
Надо в один запрос, и я заранее не знаю какие есть записи в Country. | |
|
|
|
|
|
|
|
для: Бамси
(21.07.2007 в 23:33)
| |
SELECT `country`, COUNT(*) AS `names` FROM `tbl` GROUP BY `country` ORDER BY `names` DESC;
|
| |
|
|
|
|
|
|
|
для: Unkind
(22.07.2007 в 00:10)
| | Супер, спасибо. | |
|
|
|