SQL SERVER2000教程-第五章 处理数据 第九节 联接
1.内联接(Inner join):两表组合常用方法,经常采用主键和外键匹配的形式。实例: Select huowu.hwid,hwname,ddid,hwje from huowu join dingdanonhuowu.hwid=dingdan.hwid
左外联接(LEFT OUTER JOIN):左边的表不加限制。
右外联接(RIGHT OUTER JOIN):右边的表不加限制。
2.外联接(Outer join): 全外联接(FULL OUTER JOIN):不受条件约束,显示两表中所有内容。
实例:Select huowu.hwid,hwname,ddid,hwje from huowu left outer join dingdan on huowu.hwid=dingdan.hwid
3.交叉联接(Cross join):典型的笛卡尔积,没有on。
实例:Select huowu.hwid,hwname,ddid,hwje from huowu cross join dingdan。
4.自联接(Self join):表自身的连接。
实例:Select c1.hwid,c2.hwid,c1.hwname from huowu as c1 join huowu as c2 on c1.hwid=c2.hwid
页:
[1]