Parece que você quer usar ORDER BY em vez de GROUP BY: select * from calendar where approved = 'pending' order by eventid asc limit 1;