
第 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;