我有mysql表tmp列pid,城市,州,国家。我写查询,所以我可以找到匹配的城市,州或国家,并且pid是可以帮助我加载另一个表的字段。 事情是,总是有两行相同的PID,有时(当WHERE在两个城市中找到匹配的城市或国家时),我不必要地再次显示来自附加表的数据两次。 所以我需要选择类似:选择*不同的一列
SELECT * FROM tmp DISTINCT pid WHERE city='test'
我不知道如何寻找的解决方案(我搜索在这里计算器,但没有运气)。 此外,在这张表中会有很多搜索,所以如果有多种解决方案,我更喜欢一种更快的解决方案。 感谢
我不知道你有在谷歌没有为 “MySQL的选择*独特的一列”? – Abhay