有两张表
员工表
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