GROUPBYの代わりにORDERBYを使用したいようです: select * from calendar where approved = 'pending' order by eventid asc limit 1;