不好意思 我没有说清楚 首先一个 deptManage 部门表部门ID 部门名称
11 黑山
12 北京
13 上海
14 天津 任务分配合关系表
任务id 部门id leaderMessage
10 11 XX
11 13 XX
11 14
11 15 XX
33 14得任务是11 部门是13 的 这样的数据必须有 leaderMessage不管空不空 都要有 +
得任务是11 且leaderMessage非空 11 13 XX
11 15 XX思路有点不清晰 请大家看看
11 黑山
12 北京
13 上海
14 天津 任务分配合关系表
任务id 部门id leaderMessage
10 11 XX
11 13 XX
11 14
11 15 XX
33 14得任务是11 部门是13 的 这样的数据必须有 leaderMessage不管空不空 都要有 +
得任务是11 且leaderMessage非空 11 13 XX
11 15 XX思路有点不清晰 请大家看看
解决方案 »
- 谁能帮我写一个Oracle10g下游标的例子,我从电子书和网上看到的都报错,如下
- 请教SQL语句
- int型只有四位怎么能够存储那么大的整数?
- 一个 分组求最大值的问题 哪位哥哥姐姐帮忙看下 谢谢了
- 急求sqlserver2000测试或考试题
- 急!!!各位高手斑竹大哥问个简单的关于存储过程的问题,怎么样可以用插入的存储过程插入的数据不是全部的字段。?????
- 求救啊,救命啊。
- 第一次遇到,SQL还原数据提示错误3242#设备d:\backup\1234 的文件不是有效的MS磁带格式备份集
- 求几个SQL语句
- SQL SERVER中如何截取日期?
- 一个去重复项的方法
- 关于SQL server2000配置服务器和客户端的问题
from 任务分配合关系表 where 任务id =11 And leaderMessage
is not null
from 任务分配合关系表
where 任务id=11
and (部门id=13 or len(isnull(leaderMessage,''))=0)
from 任务分配合关系表 where 任务id =11 And leaderMessage not is null
select *
from 任务分配合关系表
where 任务id=11
and (部门id=13 or len(isnull(leaderMessage,''))!=0)
b.*
from
deptManage a
left join 关系表 b on
a.部门ID=b.部门ID
where
b.任务id=11 and b.leaderMessage is not null