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...