这篇文章主要讲解了MySQL联表查询中left-join常见问题,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
概述
对于中小体量的项目而言,联表查询是再常见不过的操作了,尤其是在做报表的时候。然而校对数据的时候,您发现坑了吗?本篇文章就 mysql 常用联表查询复现常见的坑。
基础环境
建表语句
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`role_name` VARCHAR(50) DEFAULT NULL COMMENT '角色名',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色表';
insert into `role` VALUES(1, '管理员');
insert into `role` VALUES(2, '总经理');
insert into `role` VALUES(3, '科长');
insert into `role` VALUES(4, '组长');
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`role_id` int(11) NOT NULL COMMENT '角色id',
`user_name` VARCHAR(50) DEFAULT NULL COMMENT '用户名',
`sex` int(1) DEFAULT 0 COMMENT '性别',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
insert into `user` VALUES(1, 1, 'admin', 1);
insert into `user` VALUES(2, 2, '王经理', 1);
insert into `user` VALUES(3, 2, '李经理', 2);
insert into `user` VALUES(4, 2, '张经理', 2);
insert into `user` VALUES(5, 3, '王科长', 1);
insert into `user` VALUES(6, 3, '李科长', 1);
insert into `user` VALUES(7, 3, '吕科长', 2);
insert into `user` VALUES(8, 3, '邢科长', 1);
insert into `user` VALUES(9, 4, '范组长', 2);
insert into `user` VALUES(10, 4, '赵组长', 2);
insert into `user` VALUES(11, 4, '姬组长', 1);
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机MySQL联表查询中left-join常见问题
数据库2024-04-02
MySQL联表查询基本操作之left-join常见的坑
数据库2022-05-19
mysql left join查询慢时间长问题怎么解决
数据库2024-04-02
mysql中各种常见join连表查询实例总结
数据库2024-04-02
关于Mysql使用left join写查询语句执行很慢的问题解决
数据库2023-09-10
图文详解Mysql使用left join写查询语句执行很慢问题的解决
数据库2023-04-14
图文详解Mysql使用left join写查询语句执行很慢问题的解决
数据库2023-05-16
Mysql整理二 - 常见查询语句面试题(附原表)
数据库2023-09-04
关于 MySQL 嵌套子查询中无法关联主表字段问题的解决方法
数据库2022-12-26
关于MySQL嵌套子查询中无法关联主表字段问题的解决方法
数据库2022-12-26
咦!没有更多了?去看看其它编程学习网 内容吧