簡體   English   中英

如何在結果上選擇ID區分?

[英]How to select distinct with ID on the result?

如何在結果中選擇與包括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

是否有可能產生此結果的查詢?

例如,如果您想要唯一數據的最低ID,則可以執行此操作

select min(id), City, Street 
from Location
group by City, Street

通常,您必須使用min()max()類的聚合函數來告訴數據庫采用什么ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM