SQL语句 技巧,查询员工表的同时,统计员工发工资的次数

有两张表
员工表
ID name password tel
1 姓名1 123456 13512345678
2 姓名2 123456 13512345678
3 姓名3 123456 13512345678
4 姓名4 123456 13512345678
5 姓名5 123456 13512345678
6 dd sd di
7 ajax传来 代码写死了 密码写死了
9 ajax传来 代码写死了 密码写死了
10 ajax传来 代码写死了 密码写死了
13 小程序来2020年9月10日 代码写死了 密码写死了
11 ajax传来 代码写死了 密码写死了
12 小程序1 代码写死了 密码写死了
工资表
ID UserID PayTime PayAmount
1 1 2020-01-01 00:00:00.000 100.00
2 1 2020-02-01 00:00:00.000 200.00
4 2 2020-01-01 00:00:00.000 400.00
5 2 2020-02-02 00:00:00.000 300.00

想在员工表的查询时,同时统计员工发工资的次数
SELECT TOP (1000) [ID]
,[name]
,[password]
,[tel]
,发工资次数=(select count (*) from [dbo].[Salary] where [Salary].[UserID]=[B_User].ID)
FROM [ChenTestDB].[dbo].[B_User]

执行结果如下
ID name password tel 发工资次数
1 姓名1 123456 13512345678 2
2 姓名2 123456 13512345678 2
3 姓名3 123456 13512345678 0
4 姓名4 123456 13512345678 0
5 姓名5 123456 13512345678 0
6 dd sd di 0
7 ajax传来 代码写死了 密码写死了 0
9 ajax传来 代码写死了 密码写死了 0
10 ajax传来 代码写死了 密码写死了 0
13 小程序来2020年9月10日 代码写死了 密码写死了 0
11 ajax传来 代码写死了 密码写死了 0
12 小程序1 代码写死了 密码写死了 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值