多表连接的SQL写法(SqlServer、Oracle)

原创 2005年03月02日 11:13:00

http://www.cnblogs.com/pcsky/archive/2004/10/27/57449.html
多表连接的SQL写法(SqlServer、Oracle)

Oracle8
select a.*,b.* from a,b where a.id(+)=b.id  --相当于左联接
select a.*,b.* from a,b where a.id=b.id(+)  --相当于右联接


Oracle9
支持以上的写法,还增加了LeftJoin、Right Join等
select a.*,b.* from a left join b on a.id=b.id
select a.*,b.* from a right join b on a.id=b.id

Sqlserver
select a.*,b.* from a,b where a.id *= b.id  --相当于左联接
select a.*,b.* from a,b where a.id =* b.id  --相当于右联接
select a.*,b.* from a left join b on a.id=b.id
select a.*,b.* from a right join b on a.id=b.id

SQL多表连接查询以及mysql数据库、sqlserver数据库常见不同点

mysql数据库表及数据准备语句: USE test; DROP TABLE IF EXISTS `teacher_table`; DROP TABLE IF EXISTS `student_t...
  • koushr
  • koushr
  • 2016年01月04日 22:25
  • 621

oracle sql 多表连接和子查询

  • 2011年12月18日 11:20
  • 339KB
  • 下载

Oracle PL/SQL开发基础(第九弹:多表连接查询)

在Oracle中,有两种多表连接的方式,分别为ANSI SQL连接格式和Oraacle特有的连接格式。 内连接 内连接也称为等值连接或简单连接。 如: SELECT emp.empno, ...

SQL多表连接

  • 2012年03月09日 12:12
  • 771KB
  • 下载

一些ORACLE多表连接查询

  • 2012年09月20日 15:12
  • 4KB
  • 下载

JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)

1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" )...

Oracle 多表连接

  • 2008年04月17日 10:52
  • 544KB
  • 下载

SQL多表连接查询优化的相关研究

  • 2009年08月13日 17:30
  • 323KB
  • 下载

sql多表连接查询inner join, left join , right join

一、外连接1.概念:包括左向外联接、右向外联接或完整外部联接2.左连接:left join 或 left outer join(1)左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有...

SQL多表连接查询、多表关联

  • 2011年08月24日 12:56
  • 63KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多表连接的SQL写法(SqlServer、Oracle)
举报原因:
原因补充:

(最多只允许输入30个字)