避免在php sql中重复

时间:2015-07-17 09:16:36

标签: php sql

我正在处理显示mysql数据集的页面。

我想知道有没有办法避免显示同名数据?

例如,如果我在数据库中有2个技能,如PHP和PHP那么它应该只显示其中一个。

4 个答案:

答案 0 :(得分:0)

在SQL查询中使用group by对技能进行分组,只显示一个。

如果列名称为 skill ,则在查询中附加以下行

GROUP BY LOWER(skill);

答案 1 :(得分:0)

使用DISTINCT关键字。

例如SELECT DISTINCT skill FROM skills

数据库不区分大小写(至少是MySQL),因此phpPHP将被视为重复项。

因此,问题就解决了。

答案 2 :(得分:0)

尝试此查询

SELECT DISTINCT column_name,column_name FROM table_name;

答案 3 :(得分:0)

SELECT DISTINCT col1 FROM skills

DISTINCT关键字用于仅返回不同的(不同的)值。