我想从我的数据库中获取数据而不会获得双重条目。
Databasestructure:
id|name|password|location
这些是我数据库中的值:
1|philip|xyz|New York
2|marvin|123|London
3|Robin|zyx|New York
作为回报,我想得到一个数组
array (2) { [0] => New York, [1] => London }
我不需要纽约两次。是否有SQL语句?
菲利普
答案 0 :(得分:2)
使用SELECT DISTINCT(http://www.w3schools.com/sql/sql_distinct.asp):
select distinct location from table
答案 1 :(得分:0)
尝试group by
子句
select location
from tab
group by location
答案 2 :(得分:0)
如果您只是对不同的地点列表感兴趣,可以使用distinct关键字:
select distinct location
from table
where foo = 'bar'
但是,如果您正在使用group by location