• 技术文章 >后端开发 >php教程

    SQL语句中IN的有关问题

    2016-06-13 10:44:05原创397
    SQL语句中IN的问题
    我的usersys表是这样的

    submit_user表是

    我的SQL语句是:
    SELECT fullname, sum( jkd )
    FROM submit_user
    WHERE fullname
    IN (

    SELECT fullname
    FROM usersys
    WHERE Department = '影像制作部'
    )
    AND submit_date
    BETWEEN '2012-08-09'
    AND '2012-08-26'

    但是得到的结果就不对,结果是

    本来应该得到的是该部门全部人员jkd的和,但是就只出来一个人的,真是奇怪了,请各位帮我看看,哪里有问题?

    ------解决方案--------------------
    SELECT fullname, sum( jkd )
    FROM submit_user
    WHERE fullname
    IN (

    SELECT fullname
    FROM usersys
    WHERE Department = '影像制作部'
    )
    AND submit_date
    BETWEEN '2012-08-09'
    AND '2012-08-26'
    group by fullname
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php从数据库查询后导出功能如何实现 下一篇:php单页面多table刷新有关问题
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php 常用函数收藏(一)_PHP教程• PHP采集程序中常用的函数_PHP教程• PHP中的SimpleXML处理_PHP教程• 详解PHP数组排序_PHP教程• 你是优秀的PHP程序员吗?_PHP教程
    1/1

    PHP中文网