Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Meine SQL-Abfrage, um mittlere Zeilenwerte mit der GROUP BY-Funktion zu erhalten

Mit ein paar Tricks geht das.

SELECT id, 
       price, 
       code 
FROM   table1 
WHERE  id IN (SELECT Ceil(Avg(id)) AS `id` 
              FROM   table1 
              GROUP  BY code); 

SQLFiddle