如何计算sql中不同用户的元素

问题描述 投票:0回答:2

我有一个正常工作的查询,但我需要更改用户在哪里。

user1=012345
user2=12121
uer3=878787

    select count(*) as xxx from(
    select a,b,c from tb1 t1 left join tb2 t2 on t1.id=t2.rf 
    where t1.user='012345'
    ) as table

如何动态更改where语句,以便评估三个用户并给出结果

php sql
2个回答
2
投票

in怎么样?

   where t1.user in (user1, user2, user3)

1
投票

这应该有帮助 -

select t1.user, count(t1.user) count 
from tb1 t1 
left join tb2 t2 on t1.id = t2.rf 
where t1.user in (012345, 12121, 878787)
group by t1.user
© www.soinside.com 2019 - 2024. All rights reserved.