数据库中的多表连接是什么意思,有什么具体特点?

如题所述

多表联结指的是由两个表以上的join运算,有两种形式。

一种是多个表对应相同的外键;另一个多表间对应各不相同的外键。

如果两个以上的表与外一个表联结时对应相同的键值,则两表的关系是1:1关系,如果是自然的联接,则可以直接则两个表相联后同联结其子表,这样的速度较快些,但没有必要将两者每两者的联结果关系都写清楚。

多表间对应不同的外键时,按外键关系写就可以了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-26
如:table a & table b:select a.f1,a.f2,b.f11,b.f22 from a left join b on a.id=b.id--外连接--取a表所有记录
inner join内连接--取a和b的交集
相似回答