sql join on聯合查詢實例
sql join - 使用 join
除了上面的方法,我們也可以使用關鍵詞 join 來從兩個表中獲取數據。
如果我們希望列出所有人的定購,可以使用下面的 select 語句:
select persons.lastname, persons.firstname, orders.orderno
from persons
inner join orders
on persons.id_p = orders.id_p實例二
select title, artist
from album join track
on (album.asin=track.album)
where song = 'alison'
引用兩個表
我們可以通過引用兩個表的方式,從兩個表中獲取數據:
誰訂購了產品,並且他們訂購了什麼產品?
select persons.lastname, persons.firstname, orders.orderno
from persons, orders
where persons.id_p = orders.id_p
sql join 用於根據兩個或多個表中的列之間的關系,從這些表中查詢數據