浏览 1283 次
锁定老帖子 主题:ORACLE关联查询之内连接
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-25
表一: SQL> desc student; Name Type Nullable Default Comments ---------- ------------ -------- ------- -------- T_XH NUMBER(4) T_XM VARCHAR2(12) Y T_XB CHAR(3) Y T_BIRTHDAY DATE Y T_CLASS_ID NUMBER(4) Y T_SALARY NUMBER(7,2) Y 表二: SQL> desc t_class; Name Type Nullable Default Comments ------------ ------------ -------- ------- -------- T_CLASS_ID NUMBER(4) Y T_CLASS_NAME VARCHAR2(20) Y 内连接查询如下: 第一条语句: select a.* , t.* from student a , t_class t where a.t_class_id = t.t_class_id; 第二语名: select a.* , t.* from student a inner join t_class t on a.t_class_id = t.t_class_id ; 以上两种语句有什么不同? 第一条是ISO标准,oracle9i开始支持。 第二条是oracle的写法。 不知道是不是这样的,请大家讨论。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-12-26
2个都在ISO标准中
|
|
返回顶楼 | |