關聯子查詢

關聯子查詢,對於外部查詢返回的每一行數據,內部查詢都要執行一次。是信息流是雙向的。外部查詢的每行數據傳遞一個值給子查詢,然後子查詢為每一行數據執行一次並返回它的記錄。然後,外部查詢根據返回的記錄做出決策。

關聯子查詢

在關聯子查詢中,對於外部查詢返回的每一行數據,內部查詢都要執行一次。另外,在關聯子查詢中是信息流是雙向的。外部查詢的每行數據傳遞一個值給子查詢,然後子查詢為每一行數據執行一次並返回它的記錄。然後,外部查詢根據返回的記錄做出決策。

例子

select c.cust_id,c.cust_type_cd,c.city
from customer c
where 2 = (select count(*)
from account a
where a.cust_id = c.cust_id);
就是一個關聯子查詢

相關詞條

熱門詞條

聯絡我們