My sql query to get middle row values using GROUP BY function

后端 未结 2 1626
时光说笑
时光说笑 2021-01-13 11:02

My database structure is like

Id     Price     Code
1      0.12      93
2      0.13      93
3      0.54      93
4      0.96      93
5      0.10      94
6             


        
2条回答
  •  自闭症患者
    2021-01-13 11:06

    It can be done by some tricks.

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

    SQLFiddle

提交回复
热议问题