sql join on联合查询实例
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 用于根据两个或多个表中的列之间的关系,从这些表中查询数据
您可能感兴趣的文章:
mysql多表查询的几个小例子
Mysql 多表联合查询效率分析及优化
mysql update更新关联表的例子
mysql左右关联 内关联及having用法举例
oracle中各种联合查询sql语句总结
php如何实现多表查询
mysql子查询的用法举例
mysql跨表delete删除多表记录的方法介绍
影响MySQL性能的查询类型有哪些
有关sql语句的left join、right join、inner join的区别