这么简单的SQL查询语句怎么写啊,救救我啊?! A表字段:aid,anameB表字段:bid,bnamec表字段:aid,bid,uid根据uid查询出对应的aname,bname,小弟初学,知识有限,求大侠帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.aname,b.bname from a,b,c where c.aid=a.aid and c.bid=b.bid and c.uid=条件 select a.aname,b.bname from aleft outer join c on c.aid=a.aidleft outer join b on b.bid=c.bid where c.uid=条件 楼上的,为什么用LEFT JOIN呢?还有为什么将A作为主表?如果条件是:C.uid is null,那你得出来的结果就不正确了 select a.aname,b.bname from a,b,cwherec.aid=a.aid(+)and c.bid=b.bid(+) and c.uid=条件如果要左连接,也应该是这样连. 问个oracle双机热备的问题 应该算是非常难度的Sql把不知道高手是不是很不屑呢? 请教一个小问题 Oracle课程报告----关于闪回的问题 有没有什么方法去掉xml结果中的<RN_code> </RN_code> oracle数据库 汇总统计 紧急求救:对一张表中某些数据无法delete,且确认不是表锁定,行锁定,其他表都可以??? 求教一个纵表转横表的问题 如何在两个字符集不同的数据库之间转换数据? 求一查询语句 主键和外键的问题想问问大家
from a
left outer join c on c.aid=a.aid
left outer join b on b.bid=c.bid
where c.uid=条件
如果条件是:C.uid is null,那你得出来的结果就不正确了
select a.aname,b.bname
from a,b,c
where
c.aid=a.aid(+)
and c.bid=b.bid(+)
and c.uid=条件如果要左连接,也应该是这样连.