当前位置: 首页 > news >正文

MySQL-数据查询(多表连接JOIN)-04-(11-2)

学生表
学号  姓名  班级  课程编号  课程名称  是否结课

create table xs(
xs_id int auto_increment primary key,
xs_xm varchar(30),
xs_bj varchar(30),
xs_kcbh varchar(30),
xs_kcmc varchar(30),
xs_sfjk varchar(30)
);insert xs values(1,'张三','24大数据技术','1001','MYSQL','否'),
(2,'李四','24大数据技术','1002','JAVA','是'),
(3,'王五','24大数据技术','1003','Linux','否');

课程表
课程编号   课程名称    学分   任课教师

create table kc(
kc_kcbh int auto_increment primary key,
kc_kcmc varchar(30),
kc_xf varchar(30),
kc_rkjs varchar(30)
);insert kc values(1001,'MYSQL',4,'张老师'),
(1002,'JAVA',2,'谢老师'),
(1003,'Linux',4,'李老师');

左/右外连接

insert kc values(1004,'大数据可视化技术',4,'张老师');
insert xs values(4,'郑六','23大数据技术','2001','MYSQL','否');select * from xs left outer join kc on xs.xs_kcbh = kc.kc_kcbh;
select * from xs right outer join kc on xs.xs_kcbh = kc.kc_kcbh;

全连接

select * from xs join kc;

内连接/等值连接

select * from xs,kc where xs.xs_kcbh = kc.kc_kcbh;

相关文章:

  • Go——项目实战
  • Kotlin zip 函数的作用和使用场景
  • 【纯小白博客搭建】Hugo+Github博客部署及主题(stack)美化等界面优化记录
  • DELL R770 服务器,更换OCP模块!
  • 使用 Java 11 的 HttpClient 处理 RESTful Web 服务
  • LLM :Function Call、MCP协议与A2A协议
  • 「Mac畅玩AIGC与多模态24」开发篇20 - 多语言输出工作流示例
  • 面试算法刷题练习1(核心+acm)
  • 力扣——25 K个一组翻转链表
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】7.3 动态报表生成(Jupyter Notebook/ReportLab)
  • python批量配置交换机简单实现
  • 场景可视化与数据编辑器:构建数据应用情境​
  • 居民健康监测小程序|基于微信小程序的居民健康监测小程序设计与实现(源码+数据库+文档)
  • OSCP - Proving Grounds - Sumo
  • 深度学习中常见的矩阵变换函数汇总(持续更新...)
  • 尚硅谷-硅谷甄选项目记录
  • 【2019 CWE/SANS 25 大编程错误清单】12越界写入
  • 二叉平衡树
  • 【解决方案】CloudFront VPC Origins 实践流程深入解析 —— 安全高效架构的实战之道
  • 格雷狼优化算法`GWO 通过模拟和优化一个信号处理问题来最大化特定频率下的功率
  • 退休夫妻月入1.2万负债1.2亿申请破产,律师:“诚实而不幸”系前置条件
  • 富家罹盗与财富迷思:《西游记》与《蜃楼志》中的强盗案
  • 巴基斯坦称回应挑衅,对印度发起军事行动
  • 网络主播直播泄机密,别让这些“小事”成威胁国家安全的“突破口”
  • 国家主席习近平会见斯洛伐克总理菲佐
  • 玉渊谭天丨中方为何此时同意与美方接触?出于这三个考虑