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 用于根据两个或多个表中的列之间的关系,从这些表中查询数据
时间: 2024-09-20 04:06:45