MySQL內連線的使用

2021-10-25 05:43:55 字數 492 閱讀 1576

方法一:用 = 號內連線

不管最終查詢的列是否在某個表中,只要這個查詢的條件中涉及到了這張表,那麼就一定要在from中新增進來這張表。

select 

*from user u, job j, section s

where u.job_id = j.id

and j.section_id = s.id

;

方法二:用 inner join內連線

這個連線的過程是前面兩張表先連線好了,然後再來連線第三張表,還可以用where來新增新的條件。

select 

*from user u join job j

on u.job_id = j.id

join section s

on j.section_id = s.id

;

mysql的左 右 內連線

學生表 student 教室表 class 查詢每個學生屬於那些班級的 如果student表中有個 劉繼元是5班的 那麼這個時候就在class表就沒有滿足條件的記錄,則對應出為空。查詢結果如下 student有 class有 正常展示 student有 class無 student全部展示,clas...

mysql連線操作 MySQL內連線操作

筆記 實現內連線 以運算元據庫tb train cpp2和tb train cpp22為例 desc tb train cpp2 desc tb train cpp22 資料表tb train cpp2中的字段country與tb train cpp22中的字段cname對應 可實現內連線 sele...

MySQL內連線排序

student1 學生表 grade1 年級表 result 考試成績表 subject 科目表 都在上乙個部落格 查詢參加考試的同學資訊 學號 姓名 科目號 成績 select s.studentno,studentname,subjectno,studentresult from student...