SQL用的不是很熟练,问一个问题
有A,B两张表
A的内容为:
fristuserid seconduserid values
----------- ------------ -------
1 2 aaa
B表的内容为:
userid username
-------- ---------
1 zhangsan
2 lisi我想查询的结果为:
fristuser seconduser values
---------- ---------- ---------
zhangsan lisi aaa
我的语句是select distinct b.username "fristuser",c.username "seconduser" ,a.valuses values
from
A a,B b,B c
where a.fristuserid = b.userid and a.seconduserid=c.userid;总觉得这样写的太麻烦,不晓得有没有更好的办法,请指教一下,谢谢……
有A,B两张表
A的内容为:
fristuserid seconduserid values
----------- ------------ -------
1 2 aaa
B表的内容为:
userid username
-------- ---------
1 zhangsan
2 lisi我想查询的结果为:
fristuser seconduser values
---------- ---------- ---------
zhangsan lisi aaa
我的语句是select distinct b.username "fristuser",c.username "seconduser" ,a.valuses values
from
A a,B b,B c
where a.fristuserid = b.userid and a.seconduserid=c.userid;总觉得这样写的太麻烦,不晓得有没有更好的办法,请指教一下,谢谢……
解决方案 »
- [新手请教] oracle服务总是自动关闭 ORA-07445错误
- oledb连接ORACLE问题
- 存储过程中传一个参数给其中的select .... where dept in(参数)
- 关于表空间的奇怪问题(up有分!)
- SQL语句的问题,请各位高手帮忙!
- >>>>>>>>>>>>>>高手救救我,我不知道如何导入数据库!<<<<<<<<<<
- 如何使用archivelog模式下自動生成的文件對數據庫進行恢復﹖
- 求助一个很怪异的触发器问题
- 我的orcl联不上,各位救我!
- 大家看一下,新手高手勿喷
- union all时报ORA-03113:通信通道的文件结束
- oracle查询里exists怎么用啊?请举个例子
from
A a,B b,B c
where a.fristuserid = b.userid and a.seconduserid=c.userid;