SQL 外链接多表查询
来源:互联网 发布:美食的俘虏 知乎 编辑:程序博客网 时间:2024/06/08 09:59
通过 LEFT JOIN 操作可以创建一个左外部联接。左外部联接包含两个表中第一个(左)表中的所有记录,即使在第二个(右)表中没有匹配的记录值。
通过 RIGHT JOIN 操作可以创建一个右外部联接。右外部联接包含两个表中第二个(右)表中的所有记录,即使在第一个(左)表中没有匹配的记录值。
通过 INNER JOIN 操作可以创建一个内联接。内联接返回两个表中联结字段相等的记录值。
注:LEFT JOIN 或 RIGHT JOIN 可以嵌套到 INNER JOIN 语句中,但是 INNER JOIN 语句不能嵌套到 LEFT JOIN 或 RIGHT JOIN 语句中。
在oracle中各种联结的等价替换
1. 内连接
select A.*, B.* from A,B where A.id = B.id
select A.*, B.* from A inner join B on A.id = B.id
2. 左外连接
select * from A, B where A.id = B.id(+)
select * from A left join B on A.id = B.id
3. 右外连接
select * from A, B where A.id = B.id(+)
select * from A right join B on A.id(+) = B.id
也就是说在oracle中+号放在=右边相当于左连接,而+号放在=左边相当于右连接
- SQL 外链接多表查询
- Sql 链接查询
- sql链接查询
- sql 链接查询
- 【SQL Server】链接查询
- sql server链接查询
- 关于sql的链接查询
- sql 跨服务器链接查询
- sql子查询左链接
- sql 子查询变为链接查询
- SQL嵌套查询和链接查询
- SQL 连接查询(内链接----外连接)
- My SQL的内连接,外链接查询
- [代码]有链接表的LINQ查询(LINQ to SQL)
- 多表查询 SQL
- 多表查询 SQL
- SQL多表查询
- sql多表查询
- 解决安装vs2003以及vc6.0 visual stdio6.0等微软软件需要重启的问题
- ASP.NET2.0服务器控件之Render方法
- .Net平台开发的技术规范与实践精华总结
- SQLServer 2000:SELECT 语句的各部分1
- java随笔之 static 和 final
- SQL 外链接多表查询
- String和string的区别
- 嵌入式C程序员应该知道的几个基本问题
- 关于ref和out的详细区别
- Delphi中实现文件拷贝的三种方法
- 正则表达式详解(一)正则表达式初步
- tar格式包的安装和管理
- 懒得写了。真的。。。。又范老毛病了
- 建一个XMLHttpRequest对象池