文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MySQL联表查询中left-join常见问题

2024-04-02 19:55

关注

这篇文章主要讲解了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

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯