| Profil de Feeling路漫漫其修远兮,吾将上下而求索PhotosBlogListes | Aide |
|
13/03/2006 SQL 的 out joinSQL 的 out join 我一直很头痛,其实join本身并不是很难理解,就是2张表之间的关联,关键是我总是把怎么关联的给忘掉了,一直想找一个毕其功于一役的方法。今天趁着学习Hibernate的抓取机制再次好好了解了一番,总结总结,以后就不会忘掉了。
Left join 呢可以这么认为,先不管查询条件和关联条件,把左表要求的数据全部列出来,然后考虑join的on查询条件,把右表中符合左表条件的数据列出来,没有的就是NULL。这样就得出了一个结果集,在这个结果集中,找出最后满足Where条件的结果,就是最后要得到的答案了。
Right join刚好和Left join 相反,先列右表,再查左表。
Full join用得很少,就是把2张表的内容全部显示出来,on应该就是无效的。
CommentairesPour ajouter un commentaire, connectez-vous avec votre identifiant Windows Live ID (si vous utilisez Messenger ou Xbox LIVE, vous avez un identifiant Windows Live ID). Connectez-vous Vous n'avez pas d'identifiant Windows Live ID ? Inscrivez-vous RétroliensL'URL de rétrolien de ce billet est : http://cnfree2000.spaces.live.com/blog/cns!6201144F025F9D77!700.trak Blogs Web qui font référence à ce billet
|
|
|