logo
当前位置:首 页 > 编程技术 >后端开发 >mysql > 查看文章
TEXT2
TEXT

使用并表查询的时候,用LEFT JOIN或者RIGHT JOIN 亦或者 inner join 都会遇到有个问题 ,

例如:

A 表对应 B 表用 company_id 作为连接键,但是B表是多对A 表的过员工关系 , 但是可能数据库构建不大明晰,B表中有A表数据的补充,。所以需要并表获取数据,可是数据条数需要和A表一致。

这时候就会出现结果大于等于A表条数 ,因为B可能有一条以上数据内容和A关联。所以需要对并表进行一番技术处理:

  1. LEFT JOIN (SELECT * FROM 表名 GROUP BY 查询有多条数据的字段名)表友好别名 ON 表名.字段名=表名.字段名

 

表友好别名可以使用表的名称,这样的就可以达到没有使用as 别名然后表现数据表段的需求

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3