create table`學生`(
`id` int(11)default null,
`student_name` varchar(10)default null,
`teacher_id` varchar(10)default null
)engine = innodb default charset = utf8;
建立表`老師`(
`id` int(11)default null,
`teacher_name` varchar(10)default null
)engine = innodb default charset = utf8;
插入學生
值(1, 「張三」,1),(2, 「李四」,1),(3, 「王五」,2),(4, 「**」,3),(5, 「趙雲」 ,4);
插入老師
值(1, 「***」),(2 「劉老師」),(3, 「賈老師」);
select * from老師;
左連線以左表為基礎
右連線以右表為基礎
ons.teacher_id = t.id聯盟
內連線,左連線,右連線,全外鏈結
最近在看別人 的時候,總是碰到諸如join on的sql語句,上課那會兒老師也仔細的講過,單獨的拿出來看的話也是很簡單的,只是放在那樣複雜的sql語句中,閱讀起來還是很費勁。正好今天不怎麼忙,查查資料在總結一下。工作中,我們都習慣了只查詢一張表中的資料,如果業務中需要去查詢另外一張表中的資料時,我們...
內連線,左連線,右連線,全外鏈結
菜鳥一枚 最近在看別人 的時候,總是碰到諸如join on的sql語句,上課那會兒老師也仔細的講過,單獨的拿出來看的話也是很簡單的,只是放在那樣複雜的sql語句中,閱讀起來還是很費勁。正好今天不怎麼忙,查查資料在總結一下。工作中,我們都習慣了只查詢一張表中的資料,如果業務中需要去查詢另外一張表中的資...
MySQL內連線 左外連線 右外連線 全外連線
連線的優勢是減少了外來鍵的使用。內連線 最常見的等值連線,指連線結果僅包含符合連線條件的行,參與連線的兩個表都應該符合連線條件。inner join或join on condition 首先建立兩個表person和card,內容如下 select from card id cardname 1 ca...