Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kode Kesalahan 1111. Penggunaan fungsi grup tidak valid

Jadi Anda harus memindahkan kondisi ini ke HAVING klausa

SELECT c.name AS country_name, c.population AS country_population, SUM(ci.population) AS city_population, ROUND(100*(SUM(ci.population)/c.population)) AS city_population_percent
            FROM country AS c
            JOIN city AS ci
            ON c.code = ci.countrycode
WHERE c.continent = 'Europe'
GROUP BY c.name
HAVING ROUND(100*(SUM(ci.population)/c.population)) > 30


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Doctrine2:Tidak dapat memilih entitas melalui variabel identifikasi tanpa memilih setidaknya satu alias entitas root

  2. Bergabunglah dengan tabel dengan nilai MAX dari yang lain

  3. Menggunakan JDeveloper dengan Database MySQL dan Database Oracle di AWS RDS, Bagian 1

  4. Dapatkan Usia seseorang di MySQL

  5. Ubah POINT MySQL menjadi teks di PHP