6.4 连接查询

6.4.1 内连接查询

  1. INNER JOIN语法

     SELECT * FROM tab1 INNER JOIN tab2 ON tab1.字段 = tab2.字段

    注意:连接可以是同一张表,也可以是多张表

  2. WHERE条件拼接

     SELECT * FROM tab1, tab2 WHERE tab1.字段 = tab2.字段

    注意:WHERE条件拼接两个字段相等,可以是单表,也可以是多表

6.4.2 外连接查询

  1. LEFT JOIN左链接

     SELECT * FROM tab1 LEFT JOIN tab2 ON tab1.字段 = tab2.字段

    注意:返回的是左表中的所有记录以及右表中连接字段相等的记录

  2. RIGHT JOIN右连接

     SELECT * FROM tab1 RIGHT JOIN tab2 ON tab1.字段 = tab2.字段

    注意:返回的是右表中的所有记录以及左表中连接字段相等的记录

6.4.3 符合条件连接查询

备注:可以多个字段匹配,内外连接均可

最后更新于

这有帮助吗?