Mysql
 sql >> Base de données >  >> RDS >> Mysql

Ma requête SQL pour obtenir les valeurs de la ligne du milieu à l'aide de la fonction GROUP BY

Cela peut être fait par quelques astuces.

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

SQLFiddle