left join on 与left join on and
原文地址:http://boyadn.blog.163.com/blog/static/7423073620103141416345/
如:
select b.xsddxm,a.xsddxm,a.* from xst02 a left join kct34 b on a.xsddxm=b.xsddxm and a.xsddxm='340123' and b.xsddxm='340123'
--无论是left join 还是right join 的时候 on 后面的只允许是两个表中的关联字段,多个的话使用and连接,如果你写了某一个表的条件在里面,就像上面的例子,其实a.xsddxm='340123' 是不起作用的。所以在使用left join 和right join的时候需要注意,如果不是两个表的关联字段都需要写在where语句的后面。
--group by 的操作:
--有函数存在 :sum,count,min,avg,max
--slecect多少个字段,group by 多少个字段
--这里还要注意 having的用法:是用来在group by 后再筛选数据的 |