これは以前にも尋ねられたことがあるかもしれませんが、無数の検索結果から抜け出すことができません。
正規化されていない MySQL テーブルが与えられた場合、列 x の各値が使用された回数をカウントするために最も最適化されたクエリは何ですか?
たとえば、次を含むテーブルが与えられた場合
mike
mary
mike
次のような結果を返します。
mike 2
mary 1
MySQL のドキュメントから、それはcount
で使用できる集計関数のように見えますがGROUP BY
、私が望むことを行っていません (各行の出現数ではなく、 内の行の総数を返していGROUP BY
ます。つまり、これはそうではありません仕事SELECT count(email) as c FROM orders GROUP BY email