99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2022-09-18 閱讀量: 858
MySQL 子查詢之 相關子查詢

1.相關子查詢執(zhí)行流程

如果子查詢的執(zhí)行依賴于外部查詢,通常情況下,子查詢的表用到了外部的表,并進行了條件關聯.因此每執(zhí)行一次外查詢,子查詢都要重新計算一次,這樣的子查詢稱為關聯子查詢

關聯子查詢按照一行接一行的順序查詢,查詢的每一行都執(zhí)行一次子查詢

2.代碼示例

查詢員工表中工資大于本部門平均工資的員工last_name,salary,department_id

方式一: 相關子查詢

SELECT last_name,salary,department_id

FROM employees e1

WHERE salary > (

SELECT AVG(salary)

FROM employees e2

WHERE department_id = e1.department_id

);



方式二: 在FROM中聲明子查詢,即將子查詢的結果看做一張新的表

SELECT *

FROM employees e,(

SELECT department_id,AVG(salary) avg_sal

FROM employees

GROUP BY department_id) t_dept_avg_sal

WHERE e.department_id = t_dept_avg_sal.department_id

AND e.salary > t_dept_avg_sal.avg_sal

使用from型的子查詢時: 子查詢需要使用()引起來,并且要給這個子查詢取別名,把它當成一張'臨時的虛擬表'來使用.





114.7108
0
關注作者
收藏
評論(0)

發(fā)表評論

暫無數據
推薦帖子