SQL Server中的DISTINCTROW等效项

Dav*_*het 1 sql-server ms-access-2007

你能告诉我是否有任何与SQL Server的Access'DISTINCTROW相同的东西?

Chr*_*ain 5

从阅读distinctrow上的文档,看起来你想要一个exists子句或(通常更好的性能)一个连接:

SELECT * FROM A
WHERE EXISTS(SELECT * FROM B WHERE B.a_id = A.a_id)

SELECT DISTINCT A.* FROM A
INNER JOIN B ON A.a_id = B.a_id
-- corrected, should be inner join here
Run Code Online (Sandbox Code Playgroud)