一個(gè)刪選數(shù)據(jù)的例子,使用GROUP、DISTINCT實(shí)例解析
需求描述:
一個(gè)表MyImage,列有:號(hào)碼ID,路徑PATH
如:
ID PATH
1 C:/
1 C:/
1 D:/
2 C:/
2 C:/
3 A:/
3 C:/
4 D:/
寫個(gè)SQL語(yǔ)句,返回這樣的記錄的ID號(hào):相同ID存在不同PATH。如上例子,正確的結(jié)果應(yīng)是:
ID
1
3
(ID2沒(méi)有不同PATH,ID4只有一條記錄不存在不同PATH)
這是我的SQL語(yǔ)句:
select ID from [MyImage] as A
group by ID
having
(
select COUNT(distinct(Path)) from [MyImage] as B where B.ID = A.ID
)
> 1
- 使用distinct在mysql中查詢多條不重復(fù)記錄值的解決辦法
- distinct 多列問(wèn)題結(jié)合group by的解決方法
- sqlserver中distinct的用法(不重復(fù)的記錄)
- 使用GROUP BY的時(shí)候如何統(tǒng)計(jì)記錄條數(shù) COUNT(*) DISTINCT
- oracle sql 去重復(fù)記錄不用distinct如何實(shí)現(xiàn)
- 為何Linq的Distinct實(shí)在是不給力
- 解析mysql中:單表distinct、多表group by查詢?nèi)コ貜?fù)記錄
- MongoDB教程之聚合(count、distinct和group)
- 分析MySQL中優(yōu)化distinct的技巧
- mongodb中使用distinct去重的簡(jiǎn)單方法
- SQL中distinct的用法(四種示例分析)
- oracle中distinct的用法詳解
- SQL select distinct的使用方法
相關(guān)文章
SQL Server定時(shí)收縮數(shù)據(jù)庫(kù)日志為指定大小的示例代碼
SQL Server提供了DBCC SHRINKFILE 命令來(lái)清理事務(wù)日志文件,該命令可以縮小指定文件的大小,并釋放磁盤空間,本文給大家介紹了SQL Server如何定時(shí)收縮數(shù)據(jù)庫(kù)日志為指定大小,需要的朋友可以參考下2024-03-03sqlserver中將varchar類型轉(zhuǎn)換為int型再進(jìn)行排序的方法
sql中把varchar類型轉(zhuǎn)換為int型然后進(jìn)行排序,如果我們數(shù)據(jù)庫(kù)的ID設(shè)置為varchar型的 在查詢的時(shí)候order by id的話2012-06-06SQL語(yǔ)句 操作全集 學(xué)習(xí)mssql的朋友一定要看
SQL操作全集 下列語(yǔ)句部分是Mssql語(yǔ)句,不可以在access中使用。2009-03-03SQL 重復(fù)記錄問(wèn)題的處理方法小結(jié)
SQL 重復(fù)記錄問(wèn)題的處理方法小結(jié),需要的朋友可以參考下。2010-05-05SQLServer 跨庫(kù)查詢實(shí)現(xiàn)方法
不使用鏈接的服務(wù)器名,而提供特殊的連接信息,并將其作為四部分對(duì)象名的一部分2012-04-04Sql Server中存儲(chǔ)過(guò)程中輸入和輸出參數(shù)(簡(jiǎn)單實(shí)例 一看就懂)
Sql Server中存儲(chǔ)過(guò)程中輸入和輸出參數(shù)(簡(jiǎn)單實(shí)例,一看就懂),方便需要的朋友2012-10-10SQL?Server截取字符串函數(shù)操作常見(jiàn)方法
SQL Server提供了多個(gè)函數(shù)來(lái)截取字符串,這篇文章主要給大家介紹了關(guān)于SQL?Server截取字符串函數(shù)操作實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06淺談mssql access數(shù)據(jù)庫(kù) top分頁(yè)方法
雙top法相比于not in和max法,就是可以傳入一條sql語(yǔ)句來(lái)生成分頁(yè)sql語(yǔ)句,也可多字段排序2013-10-10