如何在结果中选择与包括ID列的表不同?
例如:(这是错误查询)
SELECT ID,City,Street from (SELECT distinct City, Street from Location)
表位置
CREATE TABLE Location(
ID int identity not null,
City varchar(max) not null,
Street varchar(max) not null
)
然后它将显示列ID,不同列City,不同列Street
是否有可能的查询来获得此结果?
答案 0 :(得分:0)
如果你想要你想要的唯一数据的最低id
select min(id), City, Street
from Location
group by City, Street
通常,您必须使用像min()
或max()