Php 从数据库中选择数据并对其进行筛选
我想从我的数据库中获取数据,而不必获取双重条目 数据库结构:Php 从数据库中选择数据并对其进行筛选,php,sql,double,Php,Sql,Double,我想从我的数据库中获取数据,而不必获取双重条目 数据库结构: id | name | password | location 以下是我的数据库中的值: 1 |菲利普| xyz |纽约 2 |马文| 123 |伦敦 3 |罗宾| zyx |纽约 作为回报,我想得到一个数组 array(2){[0]=>newyork[1]=>London} 我不需要纽约两次。有SQL语句吗 Philip尝试分组依据子句 select location from tab group by location 使用SE
id | name | password | location
以下是我的数据库中的值:
1 |菲利普| xyz |纽约
2 |马文| 123 |伦敦
3 |罗宾| zyx |纽约
array(2){[0]=>newyork[1]=>London}
我不需要纽约两次。有SQL语句吗
Philip尝试
分组依据
子句
select location
from tab
group by location
使用SELECT DISTINCT():
如果您只是对不同的位置列表感兴趣,可以使用distinct关键字:
select distinct location
from table
where foo = 'bar'
但是,如果要使用
逐位置分组
查找每个位置的计数、总和或信息串联,也可以使用聚合函数。除了逐位置分组
之外,还可以使用DISTINCT
。
select distinct location
from table
where foo = 'bar'