您现在的位置: 爱51代码网 >> 范文 >> 文章正文
mssql左连接显示左表全部数据,如何在加条件进行查询全部

mssql左连接显示左表全部数据,如何在加条件进行查询全部

测试数据:
表A:

SQL code?UnitID UnitNM 110000  名称0 110100  名称1 110200  名称2 110300  名称3 110400  名称4 110500  名称5 110600  名称6 110700  名称7

表B:

SQL code?UnitID   年   月 状态标识 110000  2012  4   0 110100  2012  5   1 110200  2012  0   2 110300  2012  0   0 110400  2012  0   1 110500  2012  0   2

现在需要查询表B中2013年的数据,显示表A中所有的数据,左连接后加上条件就不显示表A的的全部数据了

select a.* from a left join (select * from b where 年='2013') b on a.unitid=b.unitid
B的条件不要放在WHERE中
select A.* from A left join B on A.UnitID = B.UnitID and  B.[年]='2013'  

12 select A.* from A left join (select * from b where [年]='2013')B on A.UnitID = B.UnitID 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    servlet技术实现用户名唯一的验证
    E-business suite system servic
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    asp中有一段javascipt的网页鼠标
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    sharepoint 2010 获取用户信息Us
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    android编译时出现'Unab
    Android 仿 WP7 布局
    windows下搭建SVN服务器及配
    javascript中级联下拉列表
    was程序启动不起来控制台页面
    WebSphere 安装页面提示浏览
    WebSphere 运行环境linux 更
    WEBSPHERE 下加密
    IBMMQ怎样用ActiveMQ替换
    反正切函数中正切值可能是无
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |