0

このような内部クエリから列を合計するにはどうすればよいですか?明らかにこれは機能しませんが、本質的に私がやろうとしていることです。これに似た投稿がたくさんありますが、これは私のものにHAVING条項があるという点でユニークです。

SELECT SUM(cnt)
FROM
    (
        SELECT COUNT(*) as cnt
        FROM users
        GROUP BY email
        HAVING COUNT(*)>1
    )
4

1 に答える 1

1

クエリのエイリアスがあれば、書いたものは機能するはずです

SELECT SUM(cnt)
FROM
    (
        SELECT COUNT(*) as cnt
        FROM users
        GROUP BY email
        HAVING COUNT(*)>1
    ) as t

SQLフィドル

于 2012-11-27T16:21:55.147 に答える