out joint query(原创)

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

这个是相对于一般的inner joint query 来说的另外一种联合查询;

关键字:(+)

e.g where a.cardid = b.cardid(+) ,其中 “ (+)“写在信息不足的一方;

比如tablecard表中有所有的卡的记录,而tableentitle中存在有授权的卡的授权记录;

这样用一般的inner joint query :where a.cardid = b.cardid 这是不会显示出没有授权的卡的信息

而如果用out joint query: where a.cardid = b.cardid(+)

select a.cardid, a.cardseires, b.productid,b.expiredate from tablecard a, tableentite b where a.cardid=b.cardid(+) order by cardid;

这样可以显示出所以的卡记录,无论这张卡有没有授权记录;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有