mysql 专业笔记 -- 第 17 章:连接:连接三个具有相同名称 ID 的表

第 17.1 节:在具有相同名称的列上连接三个表

sql 复制代码
CREATE TABLE Table1 (
    id INT UNSIGNED NOT NULL,
    created_on DATE NOT NULL,
    PRIMARY KEY (id)
);

CREATE TABLE Table2 (
    id INT UNSIGNED NOT NULL,
    personName VARCHAR(255) NOT NULL,
    PRIMARY KEY (id)
);

CREATE TABLE Table3 (
    id INT UNSIGNED NOT NULL,
    accountName VARCHAR(255) NOT NULL,
    PRIMARY KEY (id)
);

创建表后,你可以执行一个 SELECT 查询来获取三个表中所有相同的 id:

sql 复制代码
SELECT
    t1.id AS table1Id,
    t2.id AS table2Id,
    t3.id AS table3Id
FROM Table1 t1
LEFT JOIN Table2 t2 ON t2.id = t1.id
LEFT JOIN Table3 t3 ON t3.id = t1.id;
相关推荐
GISer_Jing几秒前
Agent相关岗位时收集的各类技术面试题
后端·ai·langchain
Android系统攻城狮6 分钟前
Linux FFmpeg深度解析之avio_open调用流程与实战(三十八)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
x_SpiderMan15 分钟前
搭建Oracle RAC 集群
数据库·oracle
测试界的小码农21 分钟前
【图数据库实战进阶(03):Neo4j 图数据建模实战——节点、关系与属性应该怎么设计?】
数据库·oracle·neo4j
量化分析码农23 分钟前
【Python量化波动率实战 06】一键输出风险看板:波动率仪表盘工程化
后端
瑞克-桑切斯25 分钟前
redis
数据库·redis·缓存
蒸蒸yyyyzwd30 分钟前
后端学习笔记 day111
笔记·学习
叼烟扛炮1 小时前
[LangChain] 学习笔记(08):工具调用底层闭环与第三方搜索(Tavily)实战
人工智能·笔记·学习·langchain
噜哥带你玩转 AI 大模型1 小时前
面试加分项!CASE WHEN 两种写法、CTE 公共表表达式、四大类窗口函数,老哥一次讲透
mysql·窗口函数·cte·sql 进阶
瑞克-桑切斯1 小时前
ERP 企业生产管理系统部署手册
运维·docker·云原生·容器·eureka