条件:有3个表
表1 A1 B1 C1 表2 A2 B2 表3 A3 B3 C3
3个表的关系为
A1=A2 B2=B3
要求:
“表1”左连接“表2” “表2”内连接“表3”
根据“表1”的“A1”得到对应的“表3”的c3
然后如果“表3”中c3的值为“1”的话返回“表1”中的c1的值
附加要求:要求尽语句量精简
抱歉暂时没有分送不知道谁愿意帮助我。
表1 A1 B1 C1 表2 A2 B2 表3 A3 B3 C3
3个表的关系为
A1=A2 B2=B3
要求:
“表1”左连接“表2” “表2”内连接“表3”
根据“表1”的“A1”得到对应的“表3”的c3
然后如果“表3”中c3的值为“1”的话返回“表1”中的c1的值
附加要求:要求尽语句量精简
抱歉暂时没有分送不知道谁愿意帮助我。
解决方案 »
- 在线坐等:如何从表中取出最相似记录?
- 怎样在sql*plus中打开、关闭本机的第二个数据库?
- 9i创建了新的数据库,为什么只有spfileSID.ora, 没有initSID.ora文件?
- oracle与vb的问题
- ORACLE9I的示例安装模式能否安装到ORACLE8I中
- 高分求救ORACLE字符集问题
- 表中增加index能提高查询效率,此查询是在当where后的条件为index中的column时才能提高效率,还是对所有字段都能提高效率?谁能解释一下
- 请问,ORACLE里有没有图形界面,可以直接在里面进行创建表,删除表等操作。
- 求SQL语句 在线等待
- Oracle导出的问题
- 懂Oracle的都会回答的问题~~
- ORACL字符串匹配查询问题
case when 表3.C3 like '1' then 表1.c1 else 表3.c3 end
where tab1.a1=tab4.a2(+)