mysql group by显示来自mysql的相同内容

时间:2011-11-26 15:56:30

标签: mysql phpmyadmin

我有一个表,其中一个列名是city。对于每个用户,我可以显示该城市(用户所属的)有多少用户,但我想显示所有用户。所以我尝试了这个mysql查询,但它无法正常工作

$res = sql_query("select *  from ".tb()."data  where city='{$owner['city']}' group by city order by fullname  limit 10 "  );

如果有任何人有任何想法,请建议如何解决。主要工作是向该城市的所有用户显示,如果用户A属于东京,那么当有人点击该链接时,显示有多少数字来自东京它应该显示该国家的所有用户。我已经完成的其他部分,我也可以显示,但它显示所有结果。

2 个答案:

答案 0 :(得分:0)

从请求中删除group by

SELECT * FROM data WHERE city='Tokyo' ORDER BY fullname;

答案 1 :(得分:0)

根据您的评论,只需使用以下查询:

$res = sql_query("select *  from ".tb()."data  where city='{$owner['city']}' order by fullname "  );