百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQL怎样进行多表查询?(代码示例)
分享文章到:

MySQL怎样进行多表查询?(代码示例)

发布时间:08/01 来源:未知 浏览: 关键词:
MySQL多表查询的办法:1、运用SELECT子句;2、运用嵌套查询;3、运用多表结合查询;4、内连贯查询 MySQL怎样进行多表查询?下面本篇文章就来给大家介绍一些MySQL进行多表查询的办法,但愿对你们有所帮忙。

test_expression[NOT] IN{
 subquery
}

参数注明:test_expression指SQL表达式,subquery包括某效果集的子查询

多表嵌套查询的道理:不管是多少张表进行嵌套,表与表之间一定存在某种关联,通过WHERE子句创立此种关联实现查询

五、多表结合查询

应用SQL语句中的UNION,可以将不一样表中相符前提的数据信息显示在统一列中。例:

SELECT * FROM tb_demo074_student UNION SELECT * FROM tb_demo074_fasten

运用UNION时应注意下列两点:

● 在运用UNION运算符组合的语句中,所有选中列表的表达式数量必需雷同,如列名、算术表达式及聚合函数等
● 在每个查询表中,对应列的数据构造必需同样。

六、复杂内连贯查询

复杂的内连贯查询是在根本的内连贯查询的根基上再附加一些查询前提,如:

SELECT a.name,a.address,a.date,b.chinese,b.math,b.english FROM tb_demo065 AS a INNER JOIN tb_demo065_tel AS b on a.id=b.id WHERE b.id=(SELECT id FROM  tb_demo065 WHERE tb_demo065.name='$_POST[text]')

总之,实现表与表之间的关联的本质是两表之间存在共同的数据项或者雷同的数据项,通过WHERE 子句或内连贯INNER JOIN … ON 语句将两表连贯起来,实现查询。

以上就是MySQL怎样进行多表查询?(代码示例)的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板