摘要: 1、left join 跟 where 不是一回事!不能比较 2、from a,b where a.id = b.id 等价于 from a inner join b on a.id = b.id 3、inner join 是内连接,结果中包含被连接的表共有的记录 left join是左连接,结果中包含第一个表的全部记录 他们将产生不同的结果,虽然有时看起来一样 阅读全文
posted @ 2012-05-09 13:30 kingj 阅读(178) 评论(0) 推荐(0)
摘要: from子句中过滤数据后left join 跟 先left join后过滤数据的执行效率比较; 分别举例如下: test1: select t1.emp_no,t1.emp_name,t2.dep_no,t2.dep_name from ( select t.emp_no,t.emp_name,t.dep_no from employee where t.emp_no < 80707999 ) t1 left join department t2 on t1.dep_no = t2.dep_no test2: select t1.emp_no,t1.emp_name,t2.dep_no, 阅读全文
posted @ 2012-05-09 13:27 kingj 阅读(1383) 评论(0) 推荐(1)