结果:
结果: 上述SQL语句还可以简化为如下:
查询结果是一样的。
结果: 左连接以左表为准:那哪个是左表呢?答案是:关键字‘LEFT’左边的表就是左表。如本例中的‘bookcategory’就是左表,显示出左表中的所有数据,注意:左表中的数据可以重复显示,然后显示右表中与连接条件相符合的数据进行拼接显示,如果左表中有数据但是右表中没有符合条件的数据,那么右表中的数据就显示为null。 右连接则相反!!! 先看例子:
结果: 我们仅仅把‘LEFT’换成了‘RIGHT’,接着把两个表的位置互换了,就得到了上边的查询结果,它和使用左连接查询效果一样。那到底是 为什么呢? 右连接以右表为准:那哪个是右表呢?答案是:关键字‘RIGHT’右边的表就是右表。如本例中的‘bookcategory’就是右表,显示出右表中的所有数据,注意:右表中的数据可以重复显示,然后显示左表中与连接条件相符合的数据进行拼接显示,如果右表中有数据但是左表中没有符合条件的数据,那么左表中的数据就显示为null。 大家有没有明白呢?
结果:
由于借阅信息表我们之前已经将状态更改过。这里就完成2和3需求: 首先在多表更新之前我们先看一下表readerinfo和readerfee表的数据: readerinfo: readerfee: 现在更新表数据:
多表更新后的表数据: readerinfo: readerfee:
首先,准备2个表 bookcategory_bak和表bookinfo_bak:
查看表bookcategory_bak,会发现:
删除之后再查看bookcategory_bak: 会发现,列“眼科学”已经被删除了。 对于要求2,我们先进行查看表数据:
结果:
以上就是本篇文章【MySQL多表连接查询(第九章)】的全部内容了,欢迎阅览 ! 文章地址:http://dgaty.xhstdz.com/news/7217.html
栏目首页
相关文章
动态
同类文章
热门文章
网站地图
返回首页 物流园资讯移动站 http://dgaty.xhstdz.com/mobile/ , 查看更多