select a.a1,b.b1
from a,b
left join c
on c.c1 = a.a2
---------------------------------------
现在的问题是,
这个c表不是确定下来的表!!!
它是根据b.b1的数值来确定的。比如说b.b1 >10 的话,c表就是xx
比如说b.b1 <10 的话,c表就是yy这样的sql语句该怎么写啊???
from a,b
left join c
on c.c1 = a.a2
---------------------------------------
现在的问题是,
这个c表不是确定下来的表!!!
它是根据b.b1的数值来确定的。比如说b.b1 >10 的话,c表就是xx
比如说b.b1 <10 的话,c表就是yy这样的sql语句该怎么写啊???
解决方案 »
- ORA-01115: 从文件 36 读取块时出现 IO 错误 (块 # 75153)
- 这个sql如何变简洁?
- 关于连接Oracle慢的问题!~
- dbtimezone跟current_timestamp有什么不同?
- 如何显示一张表的主键信息
- 大哥!很简单的问题,就是不知道怎么写,哥哥帮帮我啊
- ORACLE9里有 Quest SQL Navigator吗??
- 请教:有没有工具可以将数据库中已经有的表的sql脚本自动导出的??
- Oracle8.1.6 internal的初始口令是什么?在线等候
- 存储过程中的cursor loop如何优化?
- 散分了!一个简单的多表查询的问题!
- 请问我如何把表中所有记录,用一个列的值去更改另外一个列的值
SELECT A.A1,B.B1 FROM A,B LEFT JOIN XX ON XX.C1=A.A2 WHERE B.B1>10
UINION ALL
.....