MySQLテーブルの値を同じテーブルのフィールド数で選択する方法は?申告件数で値を選択する方法は?
例:
Table users has id, name, password, country
私はこのように見えるように数える最高のユーザーとの唯一の上位3カ国のすべてのIDを選択する:
country, id
私はこの
WHERE country IN (SELECT country FROM USERS GROUP BY country ORDER BY COUNT(id) DESC LIMIT 3)
私は得るThis version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Serverバージョン:5.6.33-79.0 Percona Serverの
ここでどのように役立つ(フィールド)= 123が役に立ちますか?私は最初に数えてテーブルを注文する必要があります。 –
あなたは2つの異なる質問をしました。私は最初のものに答えました。 –