[英]select only distinct values - MYSQL
我的数据库中有一列名为区域的列,当用户注册时,他们从6个选项中选择一个区域。 当我尝试设置一个使用下拉菜单显示这些地区的人的搜索时,它会复制他们并仅在提交表单时显示一个结果。
SELECT * FROM registration ORDER BY area
是我的查询,在下拉列表中它产生如下结果:
Warwickshire
Warwickshire
Warwickshire
Northamptonshire
等等,但我希望它只显示一次Warwickshire,当您单击“提交”时,它显示了Warwickshire的所有人,而不仅仅是一个用户。
感谢您的任何帮助,谢谢理查德。
尝试这个
"SELECT * FROM registration GROUP BY <repeating_column_name> ORDER BY area"
SELECT DISTINCT area FROM registration ORDER BY area
使用distinct
子句获取uniq数据。 您可以将*
单独应用于*
; 指定您要获取的特定列。 您的情况,如果是区域,请尝试
select distinct area from registration order by area;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.