博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mySQL 多表查询语句
阅读量:5082 次
发布时间:2019-06-13

本文共 576 字,大约阅读时间需要 1 分钟。

多表查询最少有2张以上的表一起查询

        交叉连接查询(很少用)查询出来的数据是错误的

        内连接 [inner] join on

        隐式省略inner join on

                 select  from A,B where A.主键 = B.外键

        显示写出inner join on

                 select  from A inner join B on A.主键 = B.外键

        外连接

                 左外连接(以左边的表为主)left [outer] join on

                 select  from A left [outer] join B on A.主键 = B.外键

                 右外连接(以右边的表为主)right [outer] join on

                 select  from A right [outer] join B on A.主键 = B.外键

子查询一条sql语句的查询结果,作为另外一条sql语句的(条件,另一张表,结果)

        select  from A where 字段 = (select  from B)

 

-- 交叉连接查询(很少用)查询出来的数据是错误的(笛卡尔())

-- 一次查询出分类和商品,两张表的数据(查询出来的数据是两张表数据的乘积)

转载于:https://www.cnblogs.com/outsidersblogs/p/7004386.html

你可能感兴趣的文章
XML解析技术研究(一)
查看>>
Qt 学习之路 :使用 QJson 处理 JSON
查看>>
NPOI操作Excel导入导出
查看>>
angularJS 移动端焦点图
查看>>
jvm 这我就能会了 擦
查看>>
实战技能:小小微信支付业务,何必虚惊一场
查看>>
17-1 djanjo进阶-路由,视图,模板
查看>>
Shell脚本8种字符串截取方法总结
查看>>
P3254 圆桌问题
查看>>
MapReduce的运行原理
查看>>
Leetcode: Partition List
查看>>
故障转移
查看>>
清空dataset中的某行某列的数据
查看>>
盒模型
查看>>
js中闭包和作用域
查看>>
关键词提取
查看>>
装饰器,迭代器与生成器
查看>>
endpoint 理解-1
查看>>
Lambad表达式树(转)
查看>>
<每日一题>题目28:简单的python练习题(51-60)
查看>>