数据库表常用连接 右连接(右外链接):将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值与右表连接(以右表为主) select * from LTable L right join RTable R on L.id = R.id 左连接(左外链接):将返回左表的所有行。如果左表的某行在右表中没有匹配行,则将为右表返回空值与左表连接(以左表为主) select * from LTable L left join RTable R on L.id = R.id 内连接(自然链接):从结果表中删除与其它被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。 (为两个表中相互匹配到的数据) select * from LTable L inner join RTable R on L.id = R.id 全外连接(FULL JOIN 或 FULL OUTER JOIN):外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。 select * from LTable full JOIN RTable ON LTable .id = RTable.id (或) select * from LTable full outer JOIN RTable ON LTable .id = RTable.id 笛卡尔积(交叉连接):交叉连接即笛卡尔积,结果为(L * R) select * from LTable cross join RTable