我需要计算城市列中每种独特动物的数量。
这是我正在尝试的查询:
SELECT city, animals, COUNT(animals) AS count_animals FROM city_animals GROUP BY city
这显然是行不通的,它给出的结果就像......
City Animals count_animals
--------- --- --
Arlington Cow 1
Austin Cat 2
Bastrop Cow 2
Big Sandy Horse 2
Cedar Creek Horse 2
Cedar Hill Cow 2
Chandler Horse 1
Decatur Dog 1
我正在寻找这样的东西:
City Animals count_animals
--------- --- --
Arlington Cow 1
Austin Cat 2
Bastrop Cow 2
Big Sandy Horse 2
*Cedar Creek Horse 1*
*Cedar Creek Lizard 1*
*Cedar Hill Cow 1*
*Cedar Hill Horse 1*
Chandler Horse 1
Decatur Dog 1
这是我拥有的修改后的数据:
City Animals
----- --------
Arlington Cow
Austin Cat
Austin Cat
Bastrop Cow
Bastrop Cow
Big Sandy Horse
Big Sandy Horse
Cedar Creek Horse
Cedar Creek Lizard
Cedar Hill Cow
Cedar Hill Horse
Chandler Horse
Decatur Dog
DeSoto Cow
DeSoto Horse
DeSoto Cow
Duncanville Llama
Duncanville Cow
Farmers Branch Cat
Farmers Branch Dog
Garland Lizard
Garland Cow
Garland Cow
Garland Lizard
Garland Cow
georgetown Llama
Gladewater Horse
Hurst Horse
Kempv Llama
Mckinney Dog
Mckinney Dog
Mckinney Dog
Midlothian Horse
Midlothian Horse
Ovilla Horse
Ovilla Horse
Palestine Horse
Palestine Horse
Porter Horse
Porter Cow
Rockwall Cow
SPRING Dog
SPRING Dog
Terrell Cow