44 筆記 MySQL學習 相關子查詢

2021-08-10 22:51:32 字數 571 閱讀 5337

44.筆記 mysql學習——相關子查詢

子查詢要不要相關都可以。

不相關的子查詢不會引發外層查詢裡的值,因為可以作為一條單獨的查詢命令來執行。

相關子查詢應用了外層查詢裡的值,也就依賴於外層查詢。

相關子查詢通常用在exists和not exists子查詢裡,主要用於在某個表裡查詢在另乙個表裡有匹配行或沒有匹配行的行。

例如下:

mysql> select student_id,name from student whereexists (select * from absence where absence.student_id=student.student_id);

| student_id | name   |

|         3 | george |

|         5 | george |

|        10 | george |

|        17 | george |

|        20 | george |

5 rows in set (0.00 sec)

python基礎一 day44 筆記

內容回顧 1.函式程式設計 資料和邏輯分離 a 123 b 456 c 789 def exc3 proc name callproc return def exc4 proc name callproc return 2.物件導向 資料和邏輯 屬性和行為 組合在一起 class sqlhelper...

mysql相關子查詢 SQL子查詢與連線查詢研究

假設有a b兩張表,其中b表有a表的外來鍵。在sql查詢中,我們經常有這樣的需求,需要根據b表中的條件篩選去查詢a表中的內容,以工作流查詢使用者的已辦流程為例來說明 1 歷史流程例項表act hi procinst 下述用a表代替 create table act hi procinst id va...

9 筆記 MySQL學習 處理日期

9.筆記 mysql學習 處理日期 mysql支援多種型別的日期運算 l 按日期排序 l 搜尋特定日期或日期範圍 l 從日期值裡提取各組成部分 l 計算兩個日期之間的時間差 l 通過將乙個日期加上或減去乙個時間間隔 處理日期 查詢某一天的記錄 mysql select from grade even...