求PHP MYSQL一个分组查询的语句 具体情况如下! 一个商品表 每个商品有很多城市
我查询商品表的时候要统计这里面有多少个城市比如 |商品|城市| |商品1|北京| |商品2|北京| |商品3|上海| |商品3|上海| |商品3|广州| 我现在想得到这个表里面一共有4个城市 得到这个4 我之前是这个写的select count(city) as num from phpup_groups where 1=1 group by city 但是这样得不到我想要的,求高手解决,分不多了见谅!
我查询商品表的时候要统计这里面有多少个城市比如 |商品|城市| |商品1|北京| |商品2|北京| |商品3|上海| |商品3|上海| |商品3|广州| 我现在想得到这个表里面一共有4个城市 得到这个4 我之前是这个写的select count(city) as num from phpup_groups where 1=1 group by city 但是这样得不到我想要的,求高手解决,分不多了见谅!
答案:SELECT count( DISTINCT city ) as num from phpup_groups
上一个:php 能compile么? 怎么compile?
下一个:php装好后 怎么打不开php格式的只打得html格式的