sql数据之间存在问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:58:52
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中去判断呢?
谢谢
我是判断结果之间是否存在

select count(*) from Staff s1,Manager m
WHERE s1.TeamId=m.TeamId AND m.TeamId='Ti000001' and s1.StaffId='Sf000001';

【count(*) = 0】1在2中不存在
【count(*) ≠ 0】1在2中存在

***********************
补充:知道你是判断结果之间是否存在,你是先查询一个再查询一个,我是把这两个查询合成一个,能查到结果说明按照你的要求1在2中存在,查不到则不存在。
***********************
---
以上,希望对你有所帮助。

没看明白问题。