SQL语句中IN的有关问题
程序员文章站
2022-05-23 15:17:05
...
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
我的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
相关文章
相关视频
推荐阅读
-
sql2000挂起无法安装的问题的解决方法
-
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
-
HTML5 表单验证失败的提示语问题
-
sql在where查询语句中使用变量的实例讲解
-
asp.net Parameters.AddWithValue方法在SQL语句的 Where 字句中的用法
-
在SQL SERVER中导致索引查找变成索引扫描的问题分析
-
有关数据库SQL递归查询在不同数据库中的实现方法
-
在SQL Server的try...catch语句中获取错误消息代码的的语句
-
Hibernate通过SQL查询常量时只返回第一个字符问题的解决方法
-
解决MYSQL出现Can''t create/write to file ''#sql_5c0_0.MYD''的问题