关于SQL用join的问题,困扰了我很久了,请高手帮助 有一条SQL,select A.*,B.* from A join B on A.id = B.a_id在那本新书《SQL必知必会》中,是这样分析的:在联结二个表时,你实际上做的是将第一个表中的每一行和第二个表中的每一行配对。这样的话我能懂,但如果是三个表联结或更多的表联结时,该怎样分析? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是三个表联结或更多的表联结时,该怎样分析?先做两表join,其结果再和第三表做join。 为什么要必须Join呢,你可以这样select a.*,b.* from a,b where a.id=b.a_id 楼上 的,有种情况比如a表有的记录b表没有就选不出来了,所以用join. to kinglht 你说的情况是out joinoracle里面可以用=(+)的方式 菜鸟发帖求问,给你们跪谢了! oracle的sys密码默认是什么? 请高手指点触发器的条件判断语句 求一sql语句 一个关于语句没有使用索引的问题 How to 升級到Oracle!!! 我最新的PRO*C作品是这样的 在数据库中如何进行无关系关联的多表联合查询? 老是提示没有监听器,问题出在哪里呢? 插入数据时,有某个中文是?号 要如何实现根据条件组合显示?感觉用decode难以实现 数据导入问题
select a.*,b.* from a,b where a.id=b.a_id