一、单表查询
SELECTtab01.col01, tab01.col11 FROMTable_01 tab01 ORDER BYtab01.col01
二、两表查询
SELECTtab01.col01, tab01.col11, tab02.c22 FROMTable_01 tab01INNER JOIN Table_02 tab02 ON tab01.col01 = tab02.col02 ORDER BYtab01.col01
三、三表查询
SELECTtab01.col01, tab01.col11, tab02.c22, tab03.c33 FROM( Table_01 tab01 INNER JOIN Table_02 tab02 ON tab01.col01 = tab02.col02 )INNER JOIN Table_03 tab03 ON tab02.col02 = tab03.col03 ORDER BY tab01.col01
四、四表查询
SELECTtab01.col01, tab01.col11, tab02.c22, tab03.c33, tab04.c44 FROM((Table_01 tab01 INNER JOIN Table_02 tab02 ON tab01.col01 = tab02.col02 )INNER JOIN Table_03 tab03 ON tab02.col02 = tab03.col03 )INNER JOIN Table_04 tab04 ON tab03.col03 = tab04.col04 ORDER BY tab01.col01
五、多表查询
第一个 INNER JOIN 直接 追加到 第一个表后面
第二个 INNER JOIN 先把从 FROM 的结束位置开始到第一个 INNER JOIN 的条件结束位置用 () 括起来之后 再追加
第N个 INNER JOIN 先把从 FROM 的结束位置开始到 N-1个 INNER JOIN 的条件结束位置用 () 括起来之后 再追加
六、注意事项
基础表中的关联字段可以有多条相同值的重复记录,但是其他的关联表中的关联字段不能有重复记录,否则结果集可能不符合预期