ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

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

mysql 专业笔记 -- 第 17 章:连接:连接三个具有相同名称 ID 的表 第 17.1 节在具有相同名称的列上连接三个表CREATETABLETable1(idINTUNSIGNEDNOTNULL,created_onDATENOTNULL,PRIMARYKEY(id));CREATETABLETable2(idINTUNSIGNEDNOTNULL,personNameVARCHAR(255)NOTNULL,PRIMARYKEY(id));CREATETABLETable3(idINTUNSIGNEDNOTNULL,accountNameVARCHAR(255)NOTNULL,PRIMARYKEY(id));创建表后你可以执行一个 SELECT 查询来获取三个表中所有相同的 idSELECTt1.idAStable1Id,t2.idAStable2Id,t3.idAStable3IdFROMTable1 t1LEFTJOINTable2 t2ONt2.idt1.idLEFTJOINTable3 t3ONt3.idt1.id;
返回列表