你能告訴我,如果有訪問DISTINCTROW爲SQL Server的任何等效?DISTINCTROW相當於在SQL Server
1
A
回答
5
從閱讀DISTINCTROW的文檔,它看起來像你想的存在條款或(通常爲更好的性能)聯接:
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
-3
SQL服務器不支持DISTINCTROW
,而不是你應該使用關鍵字DISTINCT
但答案是克里斯·沙恩給給你想要的東西。
+0
訪問也有它的行爲同SQL的DISTINCT子句。 DISTINCTROW是不同的。 – 2011-12-19 14:17:21
-4
您可以改用關鍵字DISTINCT
。
+0
非常感謝。 – 2011-12-19 13:42:58
相關問題
- 1. REGEXP_SUBSTR相當於在SQL Server
- 2. 相當於DBMS_METADATA.GET_DDL的SQL Server
- 3. Oracle相當於SQL Server DATEPART
- 4. SQL Server相當於UTL_FILE.putline
- 5. SQL Server相當於mysql_data_seek
- 6. SQL Server相當於Javascript UnEscape
- 7. SQL Server MOD相當於
- 8. 相當於SP的SQL Server
- 9. 女士Access查詢到SQL Server - DISTINCTROW
- 10. 是包含相當於像在SQL Server
- 11. 在oracle中相當於sql server GO
- 12. 光標功能相當於在SQL Server
- 13. Oracle中的SQL Server相當於
- 14. 相當於Oracle'整數表'的SQL Server
- 15. 相當於sysobjects.uid的SQL Server 2008 sys.objects
- 16. MS SQL Server相當於oracle查詢
- 17. sql server相當於mysql,其中
- 18. 相當於SQL Server的TVP的PostgreSQL
- 19. Oracle相當於SQL Server/Sybase DateDiff
- 20. SQL Server中的「PARALLEL」相當於什麼
- 21. 相當於Oracle最小的SQL Server?
- 22. SQL Server相當於Oracle High Water Mark
- 23. 相當於SQL Server的MySQL計算列
- 24. Oracle和SQL Server選擇(+),相當於
- 25. SQL Server中的Hashset相當於
- 26. 相當於SQL Server CTE的NuoDB
- 27. SQL Server 2000中相當於GROUP_CONCAT功能
- 28. 什麼是PostgreSQL相當於SQL Server NVARCHAR?
- 29. INET_ATON的SQL Server相當於什麼
- 30. $ _ SERVER [ '_']相當於在Windows
+1用於閱讀文檔,但您關於'EXISTS'和'JOIN'的表現的說法不正確。 – 2011-12-19 13:44:19
我發誓我已經看到他們確實存在很大差異的情況。他們當然會產生不同的執行計劃。 – 2011-12-19 13:50:30
看看'EXISTS'的執行計劃是否作爲連接(半連接)實現,並且可以是散列,合併或嵌套循環,所以沒有理由期望內部連接更好。 – 2011-12-19 13:53:51