iT邦幫忙

2021 iThome 鐵人賽

DAY 22
0
自我挑戰組

從零開始學習php+Laravel 8系列 第 22

[Day 22] SQL inner join

join

利用欄位的關聯性,將不同的資料表串連起來。


students 資料表
s_id | name | gender | age
------------- | -------------
1 | Amy | female | 18
2 | John | male | 54
3 | David | male | 32
4 | Joyce | female |44
5 | David | male | 10
6 | Iris |female | 10

courses 資料表
c_id | course | s_id
------------- | -------------
1 | 0010 | 1
2 | 2000 | 1
3 | 0840 | 3
4 | 5511 | 6
5 | 7063 | 7

inner join

將兩資料表中指定欄位(column)相等的資料(row)連接到一起,但只會出現條件相符的資料

SELECT students.name,courses.course FROM students 
inner join courses on students.s_id = courses.s_id

結果:

name course
Amy 化學課
Amy 數學課
David 英文課
Iris 體育課

上一篇
[Day 21] 資料關聯
下一篇
[Day 23] SQL left / right join
系列文
從零開始學習php+Laravel 830
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言