两个表A,B进行外连接查询, 外连接条件是:A.番号 = B.番号1 + B.番号2
要是不想使用子查询的话还有其他方法吗?要是一定要子查询的话,给出完整的语句。
要是不想使用子查询的话还有其他方法吗?要是一定要子查询的话,给出完整的语句。
解决方案 »
- shutdown normal?
- oracle 一对一同时插入问题
- 怎样实现广域网间建立共用同一个数据库
- 优化Sql语句 。。。。。。比较郁闷
- 写一个存储过程!我是菜鸟!高手请进!
- 在函数里面能不能实现查询?就是能不能在函数里写select语句查询,而不是select into 的赋值语句?
- 刚刚遇到的奇怪问题,高手帮忙下,急啊
- 安装不上!!!
- 我装了oracle可怎么自己没权限去修改表中的记录?
- oracle导出XML文件,生成命名空间
- 为什么我的SQLPlus WorkSheet有时不好用?
- 从DBA Studio、SQLPlus和SQLPLUS WORKSHEET对表的操作结果为什么不同?
达到什么目的?
select a.* from a,b where A.番号 = B.番号1 + B.番号2;
select * from A,B where A.列名1=(B.列名1||B.列名2)(+);
下面的应该可以
select *
from A,(select *,B.列名1||B.列名2 as f1
from B)t
where A.列名1=t.f1(+);
from aa a,bb b
where a.a1=b.b1+b.b2