如果字段重复,Php sql只回显一行
假设我有一个名为managers的表,有3个字段,有10行如果字段重复,Php sql只回显一行,php,mysql,sql,Php,Mysql,Sql,假设我有一个名为managers的表,有3个字段,有10行 id AgeGroup name 1 a 1 2 a 2 3 a 3 4 b 4 5 b 5 6 c 6 7 d 7 8 d 8 9
id AgeGroup name
1 a 1
2 a 2
3 a 3
4 b 4
5 b 5
6 c 6
7 d 7
8 d 8
9 d 9
10 e 10
代码:
任何帮助都将不胜感激有几种选择:
SELECT * FROM managers GROUP BY AgeGroup ORDER BY AgeGroup ASC
或
.有几种选择:
SELECT * FROM managers GROUP BY AgeGroup ORDER BY AgeGroup ASC
或
.在查询中添加子句
$query = "SELECT * FROM managers GROUP BY AgeGroup ORDER BY AgeGroup ASC";
在查询中添加子句
$query = "SELECT * FROM managers GROUP BY AgeGroup ORDER BY AgeGroup ASC";
基于SQL的解决方案有用吗?试一试
SELECT DISTINCT AgeGroup FROM managers ORDER BY AgeGroup ASC
这样,您就不需要对PHP代码进行任何更改。基于SQL的解决方案有帮助吗?试一试
SELECT DISTINCT AgeGroup FROM managers ORDER BY AgeGroup ASC
这样,您就不需要在PHP代码中进行任何更改。使用此选项
SELECT AgeGroup FROM managers GROUP BY AgeGroup ORDER BY AgeGroup ASC
用这个
SELECT AgeGroup FROM managers GROUP BY AgeGroup ORDER BY AgeGroup ASC
啊,我还不能评论别人的帖子:-)沙克蒂·辛格,帕特里克B.:
select*。。。group by AGEGOUP
不是有效的SQL,尽管MySQL将接受它。VikasNaranje:选择年龄组。。。“按年龄分组”实际上与“选择不同的年龄组”相同,但可读性较差。唉,我还不能评论其他人的帖子:-)沙克蒂·辛格,帕特里克·B.:选择*。。。group by AGEGOUP
不是有效的SQL,尽管MySQL将接受它。VikasNaranje:选择年龄组。。。“按年龄分组”实际上与“选择不同年龄组”相同,但可读性较差。