via*_*ian 4 mysql sql nested-queries
拥有一个表用户,并且有一个字段invite_by_id显示邀请该用户的用户ID.需要使MySQL查询返回包含用户所有字段的行以及invites_count字段,以显示每个用户邀请的人数.像这样的东西:
SELECT
User.*, Count.count
FROM
users AS User,
(
SELECT COUNT(*) AS count FROM users WHERE users.invited_by_id=User.id
) AS Count;
Run Code Online (Sandbox Code Playgroud)
这个没有用,所以我需要一个工作的.
SELECT u.*,
(
SELECT COUNT(*)
FROM users ui
WHERE ui.invited_by_id = u.id
) AS cnt
FROM users u
Run Code Online (Sandbox Code Playgroud)