如何进行嵌套查询?

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)

这个没有用,所以我需要一个工作的.

Qua*_*noi 6

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)