mysql 表的连接语句(包括纵向合并)
用到的表: t1 t2
t1表
key1 | v1 |
a | 1 |
b | 2 |
c | 3 |
d | 4 |
t2表
key2 | v2 |
a | 1 |
b | 2 |
c | 3 |
d | 4 |
1 -- 左连接
select * from t1 left join t2 on key1 = key2;
2 -- 左连接 , t1-t2
select * from t1 left join t2 on key1 = key2 where key2 is null;
3 -- 右连接
select * from t1 right join t2 on key1 = key2;
4 -- 右连接 t2-t1
select * from t1 right join t2 on key1 = key2 where t1 is null;
5 -- 内连接
select * from t1 inner join t2 on key1 = key2;
6 -- 全连
select * from t1 full outer join t2 on key1 = key2;
7 -- t1+t2 - t1&t2
select * from t1 full outer join t2 on key1 = key2 where key1 is null or key2 is null;
8 -- 纵向合并 union 合并后删除重复值
select * from t1 union select * from t2;
9 -- 纵向合并 union all 合并后保留重复值
select * from t1 union all select * from t2;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2021-04-14 HSSFWorkbook强制换行
2021-04-14 POI导出EXCEL文档,表格水平垂直居中、表头添加颜色等常用属性方法
2021-04-14 HSSFWorkbook apache.poi设置行高