1.SELECT * FROM Staff s
WHERE s.StaffId='Sf000001'2.SELECT JOB FROM Staff s1,Manager m
WHERE s1.TeamId=m.TeamId AND m.TeamId='Ti000001'1生成的数据是 工程师2.生成的是 工程师 ,工人,教师现在如何判断 1存在2中 用一个sql 语句完成 如果可以 怎么在ASP中去判断呢?
谢谢
WHERE s.StaffId='Sf000001'2.SELECT JOB FROM Staff s1,Manager m
WHERE s1.TeamId=m.TeamId AND m.TeamId='Ti000001'1生成的数据是 工程师2.生成的是 工程师 ,工人,教师现在如何判断 1存在2中 用一个sql 语句完成 如果可以 怎么在ASP中去判断呢?
谢谢
解决方案 »
- 一个关于建立作业的BUG, 查了半天了不知道什么原因, 求助.
- SQL 关于下一记录的时间等于上一条记录的时间加上上一个记录保持的秒数
- 求一设计思路和算法
- 关于利用视图计算总成绩的问题..大侠们救命啊~
- |zyciis| 为什么我的触发器没有效果
- windows中可以用PL/SQL吗?
- 怎么用bcp来倒出数据?
- 这段sql语句把我看晕了,大大帮忙解答一下~!
- 新手提问:这个SQL 查询该怎么写
- 这句复杂的SQL语句该怎么写?请SQL 高手帮忙,顺便讲一下JION的几个用法
- 用exists和in为什么结果不同
- |zyciis| 我看别人设置的商品显示区域的设置为Pro_Sale=1|1|0|0|0|1| 那这个在查询的时候如何来查询呢,谢谢
WHERE s1.TeamId=m.TeamId AND m.TeamId='Ti000001' exists(SELECT count(1) FROM Staff s
WHERE s.StaffId='Sf000001'
1
from
Staff s
where
s.StaffId='Sf000001'
and
not exists(select
1
from
Staff s1,Manager m
WHERE
s1.TeamId=m.TeamId AND m.TeamId='Ti000001' and s1.JOB=s.JOB))
select '不包括'
else
select '包括'
SELECT * FROM Staff s
WHERE s.StaffId='Sf000001' and s.StaffId in (SELECT JOB FROM Staff s1,Manager m
WHERE s1.TeamId=m.TeamId AND m.TeamId='Ti000001' )
if exists
(
select 1 from Staff s
where s.StaffId='Sf000001'
)
and not exists
(
select JOB from Staff s
where s.StaffId='Sf000001'
except--集合做差,如果2包含1,差的结果无记录
select JOB from Staff s1,Manager m
where s1.TeamId=m.TeamId AND m.TeamId='Ti000001'
)
select '包括'
else
select '不包括'
select '包括'
else
select '不包括'