第一个表序号 成员 部门
1 001 PC1
2 002 PC2
3 003 PC2
4 004 PC1
5 005 PC2
第2个表
序号 成员 收入 日期
1 001 100 02-01
2 001 200 02-02
3 002 150 02-01
4 004 250 02-02现在的想法是 能做出一个以部门为单位进行搜索 就是 比如 我想搜索部门 PC1 的所有成员在2月份的 各自收入
输入关键字“PC1” 就可以查到:
序号 成员 收入 日期 部门
1 001 100 02-01 PC1
2 001 200 02-02 PC1
4 004 250 02-02 PC1
SQL语法怎么实现呢?还请各位帮忙 解答一下 谢谢!
1 001 PC1
2 002 PC2
3 003 PC2
4 004 PC1
5 005 PC2
第2个表
序号 成员 收入 日期
1 001 100 02-01
2 001 200 02-02
3 002 150 02-01
4 004 250 02-02现在的想法是 能做出一个以部门为单位进行搜索 就是 比如 我想搜索部门 PC1 的所有成员在2月份的 各自收入
输入关键字“PC1” 就可以查到:
序号 成员 收入 日期 部门
1 001 100 02-01 PC1
2 001 200 02-02 PC1
4 004 250 02-02 PC1
SQL语法怎么实现呢?还请各位帮忙 解答一下 谢谢!
from b
where 成员 in(select 成员 from a where 部门='PC1')
SELECT 收入表.序号
,收入表.成员
,收入表.收入
,收入表.日期
,成员表.部门
FROM 成员表 INNER JOIN 收入表 ON 成员表.成员 = 收入表.成员
WHERE 成员表.部门='PC1' AND DATEPART(month,收入表.日期)=2