我正在处理显示mysql数据集的页面。
我想知道有没有办法避免显示同名数据?
例如,如果我在数据库中有2个技能,如PHP和PHP那么它应该只显示其中一个。
答案 0 :(得分:0)
在SQL查询中使用group by对技能进行分组,只显示一个。
如果列名称为 skill
,则在查询中附加以下行
GROUP BY LOWER(skill);
答案 1 :(得分:0)
使用DISTINCT
关键字。
例如SELECT DISTINCT skill FROM skills
数据库不区分大小写(至少是MySQL),因此php
和PHP
将被视为重复项。
因此,问题就解决了。
答案 2 :(得分:0)
尝试此查询
SELECT DISTINCT column_name,column_name FROM table_name;
答案 3 :(得分:0)
SELECT DISTINCT col1 FROM skills
DISTINCT关键字用于仅返回不同的(不同的)值。