MySQL之join, left join

Add a comment May 14th, 2010

join: 左右两个表都必须有数据匹配到。

left join: 以左边表为准,只要左边的表有数据匹配到就行,右边表没数据以null补充。

这两天遇到一个问题就是因为没想到右边那个表的数据可能为空造成的,一开始用的是join,查出来的结果有时会少几条,一检查少的数据,发现是因为join后面的表里没有相应的记录。这时候才想到left join,换了之后结果是我想要的了。

  1. No comments yet.Be the first ?
  1. No trackbacks yet.
Comments feed