SELECT
u.name
NAME,
u.phone
phone,
i.level
LEVEL,
i.user_id
,
COUNT(1) total
FROM
t_user u,t_invitationcode i ,(SELECT COUNT(*),user_id FROM t_invitationcode it WHERE it.user_id
=i.user_id
) t3
WHERE u.id
=i.user_id
不知道怎么写了
子语句 SELECT COUNT(*),user_id FROM t_invitationcode it WHERE it.user_id=i.user_id 里加 group by user_id
外层也要group by
子语句 SELECT COUNT(*),user_id FROM t_invitationcode it WHERE it.user_id=i.user_id 里加 group by user_id
外层也要group by
(SELECT COUNT(*),user_id FROM t_invitationcode it WHERE it.user_id=i.user_id) t3
这个标量子查询,放到前面的 select 列表中。
看不懂想查询什么
(SELECT COUNT(*),user_id FROM t_invitationcode it WHERE it.user_id=i.user_id) 这个子查询没有i表