-4
このアクセス文をSQLに変換するにはどうすればよいですか?アクセスするにはSQL
DELETE [Find duplicates for tBDEDom].* FROM [Find duplicates for tBDEDom];
このアクセス文をSQLに変換するにはどうすればよいですか?アクセスするにはSQL
DELETE [Find duplicates for tBDEDom].* FROM [Find duplicates for tBDEDom];
CREATE TABLE #tBDEDom(Id int, Name VARCHAR(10))
insert into #tBDEDom values(1, 'abc')
insert into #tBDEDom values(2, 'mpo')
insert into #tBDEDom values(3, 'atc')
insert into #tBDEDom values(4, 'xyz')
insert into #tBDEDom values(5, 'abc')
insert into #tBDEDom values(6, 'xyz')
insert into #tBDEDom values(7, 'abc')
SELECT * FROM #tBDEDom
;with cte
AS(
SELECT *, ROW_NUMBER()OVER(partition by Name order by Name) AS [rank] FROM #tBDEDom
)
DELETE FROM cte where [rank]>1
SELECT * FROM #tBDEDom
DROP TABLE #tBDEDom
'' "tBDEDomのための重複を探す" とは何ですか? – David
私は正確にmsアクセスを知らない。変換しようとしています – Ahmet
'[tBDEDomの重複を検索]'ここでは、重複した行を返す生成された先のクエリです。このようなクエリは、Accessウィザードによって生成されます。したがって、SQLで同様のクエリを作成し、それを削除に使用する必要があります –