---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
1. INNER JOIN 2. LEFT JOIN 3. RIGHT JOIN 4.FULL OUTER JOIN
首先见两个表A、B
表A如图:
表B:
1 INNER JOIN select * from A inner join B on A.id=B.id
总结:inner join就是两个表中都含有相同的ID是才会查找显示出来。
2 LEFT JOIN : select * from A left join B on A.id=B.id
LEFT join 得到的是A表中存在的ID都显示出来,如果B表没有对应的ID则用NULL补全。
3 RIGHT JOIN : select * from A right join B on A.id=B.id
Right join与left join相反以B的ID的为参照,显示出AB表的信息,如果A表没有对应的ID,用NULL补全。
4 FULL OUTER JOIN: select * from A full outer join B on A.id=B.id
得到的是A和B的所有记录而双方对应的记录没有的话也要补齐
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------