CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

请教:左连接的过滤条件为什么不执行?

楼主flame001(flame001)2006-03-08 16:27:18 在 MS-SQL Server / 基础类 提问

这样一个sql语句:  
  select   id,tableB.name,content   from   tableA    
  LEFT   JOIN    
  tableB     on   tableB.id   =   tableA.id  
  and   tableA.fieldB   =   'B'  
  两个表tableA和tableB,A表显示人员id,而B表存人名,我想显示A表所有字段并把B表的人名显示.另外加一个过滤条件就是tableA.fieldB='B',但这个过滤条件不起作用,请教一下我写错了嘛?  
  多谢各位~~ 问题点数:100、回复次数:6Top

1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2006-03-08 16:30:18 得分 50

select   id,tableB.name,content    
  from    
          tableA    
  LEFT   JOIN    
          tableB      
  on      
          tableB.id   =   tableA.id  
  where    
          tableA.fieldB   =   'B'  
  Top

2 楼lsqkeke(可可)回复于 2006-03-08 16:35:04 得分 30

select   id,tableB.name,content    
  from    
          tableA   a  
  LEFT   JOIN    
          tableB     b  
  on      
          a.id   =   b.id  
  where    
          a.fieldB   =   'B'Top

3 楼moonshineidolon(神)回复于 2006-03-08 16:35:11 得分 0

语法没有错误Top

4 楼moonshineidolon(神)回复于 2006-03-08 16:36:28 得分 0

select   id,tableB.name,content    
  from    
          tableA    
  inner   JOIN    
          tableB      
  on      
          tableB.id   =   tableA.id  
  and    
          tableA.fieldB   =   'B'  
  试试Top

5 楼gold_water(风雨无阻)回复于 2006-03-08 16:40:10 得分 20

select   id,tableB.name,content    
  from    
          tableA   a           //问题应该是在这里  
  LEFT   JOIN    
          tableB     b         //问题应该是在这里  
  on      
          a.id   =   b.id  
  where    
          a.fieldB   =   'B'  
  Top

6 楼flame001(flame001)回复于 2006-03-08 17:01:42 得分 0

谢谢大家啊,问题解决,是and的问题应该改为where:)Top

相关问题

  • 如何在外连接的表里加过滤条件
  • 如何写过滤函数的条件!
  • CFileDialog怎么设置过滤条件?
  • 求助-时间条件过滤问题
  • 巨难:setfilter过滤条件in的问题
  • 我这个过滤条件有错误?
  • 过滤条件是另一个表..
  • 在使用过滤器过滤JSP页面时,发现该过滤取被反复执行
  • 在Table中用filter过滤,如何使两个过滤条件结合起来???
  • 用filter过滤decimal类型,过滤条件应该怎么写?谢谢

关键词

  • tableb
  • tablea
  • fieldb
  • idwhere
  • 过滤条件
  • join
  • 显示
  • 问题应该
  • content
  • left

得分解答快速导航

  • 帖主:flame001
  • libin_ftsafe
  • lsqkeke
  • gold_water

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo