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;总觉得这样写的太麻烦,不晓得有没有更好的办法,请指教一下,谢谢……