-1
請解釋什麼是共同相關的子查詢以及它與正常的子查詢有何不同?您還解釋說這些查詢可以運行任何環境,或者它是特定於環境的。什麼是聯合相關子查詢?它與子查詢有什麼不同?
請解釋什麼是共同相關的子查詢以及它與正常的子查詢有何不同?您還解釋說這些查詢可以運行任何環境,或者它是特定於環境的。什麼是聯合相關子查詢?它與子查詢有什麼不同?
相關的子查詢意味着查詢本身的結果由外部查詢中選擇的行確定。
正則子查詢:
SELECT ColA
, (SELECT TOP 1 ColB FROM TableB)
FROM TableA
相關子查詢:
SELECT ColA
, (SELECT TOP 1 ColB FROM TableB b WHERE b.ColB < a.ColA)
FROM TableA a
在第二方案中的子查詢的結果在從可樂TableA的,這是外依賴於值子查詢。
上班?你用Google搜索了嗎? – jarlh
正確的術語是「相關的子查詢」。它是引用外部查詢中的一個或多個列的子查詢。 –