请教一条Oracle SQL语句~~ A表的ID不是关键字吧?ID存在重复吧,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该就是有重复记录的,如果没有重复记录你的sql语句是没有问题的 SQL> desc seq_no;Name Type Nullable Default Comments ---- ----------- -------- ------- -------- ID1 VARCHAR2(2) Y SQL> select * from seq_no;ID1---2345SQL> desc test_t;Name Type Nullable Default Comments ---- ------------ -------- ------- -------- ID1 VARCHAR2(2) Y NAME VARCHAR2(10) Y AAA VARCHAR2(10) Y SQL> select * from test_t;ID1 NAME AAA--- ---------- ----------1 占三 2 李斯 1 网无 4 赵单 2 司机 1 占三 2 李斯 1 网无 4 赵单 2 司机 10 rows selectedSQL> SQL> SQL> SQL> desc test_tt;Name Type Nullable Default Comments ---- ------------ -------- ------- -------- ID1 VARCHAR2(2) Y NAME VARCHAR2(10) Y SQL> select * from test_tt;ID1 NAME--- ----------1 erqre2 23133 ter4 2425 3652SQL> select a.id1,b.name from seq_no a,test_t b where a.id1=b.id(+);select a.id1,b.name from seq_no a,test_t b where a.id1=b.id(+)ORA-00904: 无效列名SQL> select a.id1,b.name from seq_no a,test_t b where a.id1=b.id1(+);ID1 NAME--- ----------2 李斯2 司机2 李斯2 司机3 4 赵单4 赵单5 8 rows selectedSQL> SQL> select a.id1,b.name from seq_no a,test_tt b where a.id1=b.id1(+);ID1 NAME--- ----------2 23133 ter4 2425 3652 求助!PD导入Oracle数据库失败!请帮忙 数据库报了一个错误,请高手指教 如何取得当前时间与数据库时间的小时差? 关于大表的分段读取问题 怎样设置让Oracle817能在服务器启动时自动启动? 紧急求救 oracle如何实现不同用户下的对象移动呢? 怎样在where 条件里比较时间 高手请进 开始了解oracle,第一个问题:Oracle8与Oracle8i有什么区别 (200分)Linux下ORACLE无法启动!拜师求解!! Redhat linux9安装oracle9i时进度停止
Name Type Nullable Default Comments
---- ----------- -------- ------- --------
ID1 VARCHAR2(2) Y SQL> select * from seq_no;ID1
---
2
3
4
5SQL> desc test_t;
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
ID1 VARCHAR2(2) Y
NAME VARCHAR2(10) Y
AAA VARCHAR2(10) Y SQL> select * from test_t;ID1 NAME AAA
--- ---------- ----------
1 占三
2 李斯
1 网无
4 赵单
2 司机
1 占三
2 李斯
1 网无
4 赵单
2 司机 10 rows selectedSQL>
SQL>
SQL>
SQL> desc test_tt;
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
ID1 VARCHAR2(2) Y
NAME VARCHAR2(10) Y SQL> select * from test_tt;ID1 NAME
--- ----------
1 erqre
2 2313
3 ter
4 242
5 3652SQL> select a.id1,b.name from seq_no a,test_t b where a.id1=b.id(+);select a.id1,b.name from seq_no a,test_t b where a.id1=b.id(+)ORA-00904: 无效列名SQL> select a.id1,b.name from seq_no a,test_t b where a.id1=b.id1(+);ID1 NAME
--- ----------
2 李斯
2 司机
2 李斯
2 司机
3
4 赵单
4 赵单
5 8 rows selectedSQL>
SQL> select a.id1,b.name from seq_no a,test_tt b where a.id1=b.id1(+);ID1 NAME
--- ----------
2 2313
3 ter
4 242
5 3652