select b.memo,a.name from B b,A a where b.jdid=a.userid
union
select b.memo,a.name from B b,A a where b.ckid=a.userid
union
select b.memo,a.name from B b,A a where b.ckid=a.userid
解决方案 »
- 又是小问题,劳烦大家了!
- 并行DML处理性能优化是否明显?
- 求助各位高手哥哥姐姐弟弟妹妹
- 帮忙看看Oracle语句什么问题~~!
- 请问,这句sql的意思是?
- merge into不能用在存储过程里吗?
- 在使用UTL_FILE包读写文件的时候,open的时候是不是必须用directory而不能用绝对路径。
- oracle中的number(10,2)等同于sql server数据库中什么类型???
- 求ORACLE中用PLSQL写的大小写金额转换的后台函数!!!
- 我想在PL/SQL里面创建JAVA存储过程,但编写好后却不能编译,提示:java system class not available. (applestudio
- 请问使用jsp + oracle 的大侠:4000字符以上的字段用什么类型?如何处理添加、修改?
- 关于编写存储过程过程中要遵循的原则!!
from b left join a jd on b.jdid=jd.userid
left join a ck on b.ckid=ck.userid
这个语句我知道,但是还是不能实现我要的要求,这个是用你的执行结果:
1 200379 yyyy8686
2 200380 tertert
3 200380 werwer
我给了一下语句:
select b.memo,a.name,a.name from B b,A a where b.jdid=a.userid
union
select b.memo,a.name,a.name from B b,A a where b.ckid=a.userid
结果是:
1 200379 yyyy8686 yyyy8686
2 200380 tertert tertert
3 200380 werwer werwer
我想要的是在一条记录中能显示不同的name.就象这样:
1 200379 yyyy8686 tertert
2 200380 tertert werwer
3 200380 werwer yyyy8686