1.select a.* from view2 a
2.select a.* from view2 a left join nodeinfor b on a.nodeno=b.physical_nodeno第1得出的是6077行。
理论2是左连接,得出的也应是6077行,那为什么得出的却是8213行??
很奇怪。left join得出的不是满足左的全出现就可以了吗???
谁能解决,谢了。
2.select a.* from view2 a left join nodeinfor b on a.nodeno=b.physical_nodeno第1得出的是6077行。
理论2是左连接,得出的也应是6077行,那为什么得出的却是8213行??
很奇怪。left join得出的不是满足左的全出现就可以了吗???
谁能解决,谢了。
解决方案 »
- 谁能提供一个完整的用TClientSocket实现Http请求,并Post数据并得到返回数据的例子?
- 特别推荐 CodeGear(原Borland) 中国公司范路先生 20 多个小时的视频讲座!
- 自定义异常 使用问题? 如何显示异常信息 及 不退出程序??
- 求助关于通知下发的问题,来者有分,说到做到的。
- 请问is和as运算符的区别,举例说明,谢谢!
- 添加符号
- 再求解Socket图片传送?
- 大家快去看看啊。这里面有好多书下载。
- 问专家
- 我用DAO连接ACCESS数据库,我在ONCREATE事件中打开数据库,可程序启动时间超户想象竟然有几分钟,不知然后解决
- 为了使开发出来的软件全面支持win2000/xp/2003/vista操作系统,用delphi7还是用delphi2007来开发?
- stringgrid隔行换不同的底色
这样结果是正确的。因为有这种情况,在nodeinfor中可能有多条对应view2中一条记录,满足a.nodeno=b.physical_nodeno条件。所以
返回的结果集中View2的有些记录出现多次。如果不想这样,可以这样修改2的SQL
select distinct a.* from view2 a left join nodeinfor b on a.nodeno=b.physical_nodeno