sql查询:
select
u.username,
@total_subscribers:=(
select count(s.id)
from subscribers as s
where s.suid = u.uid
) as total_subscribers
from users as u
where @total_subscribers > 0
如果我删除where @total_subscribers > 0
查询将显示所有用户及其总订阅者
但我只想显示那些至少有 1 个订阅者的用户......在我添加 where 子句并使用定义的变量后,我得到一个空的结果集。