A表(a1,b1,c1) B表(a2,b2)
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
03 英语 80 04 王五 select A.*,B.* from A
left outer join B on(A.a1=B.a2)
结果是:
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
03 英语 80 NULL NULL select A.*,B.* from A
right outer join B on(A.a1=B.a2)
结果是:
a1 b1 c1 a2 b2
01 数学 95 01 张三
02 语文 90 02 李四
NULL NULL NULL 04 王五
相关文章
- SQL中的左连接与右连接,内连接有什么不同
- 纯C++ 连接SQL Server2005 数据库读写操作的小例子
- SQL 左外连接查询 将右表中的多行变为左表的一列或多列
- SQL 内连接,外连接,左连接,右连接, 全连接
- 内连接、左外连接、右外连接、全外连接、交叉连接(CROSS JOIN)-----小知识解决大数据攻略
- Linq to Sql 左连接 , 取右表可能为 null的 int类型字段
- SQL左连接和右连接原理及实例解析
- SQL 四种连接-左外连接、右外连接、内连接、全连接详解
- 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接(转)
- sql的交叉连接,内连接,左外连接,右外连接,全外连接总结