一个mysql问题,不知道怎么写了

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表