mysql左外連線

我是壞男孩發表於2018-01-19

左外連線的概念性不說了,這次就說一說兩個表之間的查詢步驟是怎麼樣的?

例如 SELECT ut.id,ut.name,ut.age, ut.sex,ut.status,st.score,st.subject_name FROM  b_score_test st left join  b_user_test ut on  st.user_id=ut.id

由於st 在left join 左邊,所以以它為參考,遍歷ut每一行和st比較,就相當於for(ut...){for(st...)}  ,右連線的話,就以右邊為參考,一樣道理

 

相關文章