繁体   English   中英

仅选择不同的值-MYSQL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM