SQL语句中IN的问题

li16520 2012-08-27 04:49:14
我的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的和,但是就只出来一个人的,真是奇怪了,请各位帮我看看,哪里有问题?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
li16520 2012-08-27
  • 打赏
  • 举报
回复
谢谢,用你的答案是正确的,分给你,呵呵……[Quote=引用楼主 的回复:]
我的usersys表是这样的

submit_user表是

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

SELECT fullname
FROM usersys
WHERE Department = '影像制作部'
)
AND submit_date
BET……
[/Quote]
li16520 2012-08-27
  • 打赏
  • 举报
回复
没有报错啊,报错是没有结果的……
一起混吧 2012-08-27
  • 打赏
  • 举报
回复
语句没有报错?
四流 2012-08-27
  • 打赏
  • 举报
回复
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

20,360

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧