34,590
社区成员
发帖
与我相关
我的任务
分享
SELECT * FROM
(SELECT * FROM [tb1] WHERE [USER] = 'A') a
OUTER APPLY
(SELECT 新列 = COUNT(*) FROM [tb2] WHERE [USER] = a.[USER]) b
select a.ID, a.USER, count(a.USER) as xinlie
from tb2 b inner join tb1 a on a.USER=b.USER
where b.USER='A'
group by a.ID, a.USER
select a.ID, a.USER, count(a.USER) as xinlie
from tb2 b inner join tb1 a on a.USER=b.USER
where b.USER='A'
group by a.ID, a.USER
select a.ID, a.USER, count(a.USER) as xinlie
from tb2 b inner join tb1 a on a.USER=b.USER
group by a.ID, a.USER
select A,count(*)as 新列 from tb2 group by A
select a.USER , count(b.USER)
from a ,b
where a.USER=b.USER
and a.USER='A'
group by a.USER
select a.USER , count(b.USER)
from a ,b
where a.USER=b.USER
group by a.USER
select A,count(A)as 新列 from tb2 group by A