Mysql基于两列或多列的唯一/不同行
我有一个表,其中有以下列-让我们调用位置表 城市、州、zipcode、拉丁美洲、液化天然气 问题是每个城市和州都可以有多个邮政编码,例如 华盛顿州贝勒夫,98004 华盛顿州贝尔维尤,98006 类似地,城市名称也可以出现在其他州,例如 美国田纳西州贝尔维尤,05156Mysql基于两列或多列的唯一/不同行,mysql,Mysql,我有一个表,其中有以下列-让我们调用位置表 城市、州、zipcode、拉丁美洲、液化天然气 问题是每个城市和州都可以有多个邮政编码,例如 华盛顿州贝勒夫,98004 华盛顿州贝尔维尤,98006 类似地,城市名称也可以出现在其他州,例如 美国田纳西州贝尔维尤,05156 如何为每个州选择一个不同的城市,例如Bellevue。基本上,结果应显示Bellevue,WA和Bellevue,TN,但对于WA,只有一种Bellevue发生 按城市和州进行分组应适用于: SELECT City, State
如何为每个州选择一个不同的城市,例如Bellevue。基本上,结果应显示Bellevue,WA和Bellevue,TN,但对于WA,只有一种Bellevue发生 按城市和州进行分组应适用于:
SELECT City, State
FROM yourTable
GROUP BY City, State;
我们还可以使用不同的:
SELECT DISTINCT City, State
FROM yourTable;