文档章节

sql三表联合查询

地球和平
 地球和平
发布于 2017/01/20 11:15
字数 139
阅读 243
收藏 0

一个主表,一个附表,一个中间表

表结构 主表中有mobile,中间表有mobile,id,附表中有id(is_defalut=1,保证只有一条)

条件保证主表一定显示,附表、中间表都可以为空

select a.*,d.* from a left join (select c.*,b.mobile from b,c where b.id=c.id and c.is_default=1) d on a.mobile=d.mobile

实例:

select  a.*,d.consignee shname,d.mobile shmobile,d.province shprovince,d.city shcity,d.district shdistrict,d.address shaddress FROM tp_signup a LEFT JOIN (select c.consignee consignee,c.province province,c.city city,c.district district,c.address address,b.mobile mobile FROM  tp_users b,tp_user_address c where  b.user_id=c.user_id and c.is_default=1) d ON a.mobile=d.mobile

© 著作权归作者所有

下一篇: 小程序 403
地球和平
粉丝 0
博文 27
码字总数 4435
作品 0
大兴
私信 提问
MySQL 查询优化器(三)

2、复合查询 在进行复合查询时,为了体现外连接(left join、right join)和一般联合查询的区别,对student表增加了几条记录,而这几条记录在stdcur和course中都没有对应的记录。 2.1 多表联...

tara_qri
2015/09/29
122
0
SQL查询效率

假设我们有三个表,A表,B表,C表.其数据量分别为100,200,300条记录.并且假设每次都是完全遍历所有数据才找到结果(其实一般情况下不会真的需要完全遍历完才能找到结果),并且假设不考虑索引,当然...

长平狐
2012/09/03
94
0
MySQL数据库------索引

MySQL数据库------索引 一、索引的介绍 数据库中专门用于帮助用户快速查找数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置吗,然后直接获取。 二 ...

John966
2018/06/19
0
0
innoDB索引使用和优化汇总

一,索引类型 最常见的索引数据结构是B-Tree索引,按照顺序存储数据,所以mysql可以用来做order by和group by操作,应该数据是有序的,所以b-tree也就会将相关的列值都存储在一起。最后因为索...

小疯子的逆时光
2016/12/26
64
0
史上最简单的 MySQL 教程(三十)「联合查询」

联合查询 联合查询:,将多次查询(多条语句)的结果,在字段数相同的情况下,在记录的层次上进行拼接。 基本语法 联合查询由多条语句构成,每条语句获取的字段数相同,但与字段类型无关。 ...

qq_35246620
2017/08/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
4
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部