可以关联查询的,如果两个表的字段有关联的话,同名表的关联可以这样写
创新互联公司专注于回民企业网站建设,成都响应式网站建设公司,商城网站开发。回民网站建设公司,为回民等地区提供建站服务。全流程定制制作,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
select x.*, y.*, z.* from x as xx
left join y as yy on xx.cate = yy.scid
left join z as zz on zz.cate = zz.scid
我不是很明白你说的三个表的区域之间的关联,这个可能有错你可以改改
如果两个表相同名称的字段相关联的话条件就是aa.name = bb.name
---table1指的是第一张表,table2指的是第二张表,table3指的是第三张表,
select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.remark,b.rname,b.rremark,c.deptname,c.deptremark from table1 a,table2 b, table3 c where a.sems_role_rid=b.rid and a.udeptid=c.deptid
使用UNION联合两个语句即可:
select * from a where cid=1
UNION
select * from b where cid=1
文章题目:mysql怎么三个表联查,mysql 三表联合查询
文章源于:https://www.cdcxhl.com/article28/hcgijp.html
成都网站建设公司_创新互联,为您提供响应式网站、面包屑导航、Google、关键词优化、网站设计公司、用户体验
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联