Как вы хотите * строки с status='0'
И email IS NOT NULL
не используйте GROUP BY
SELECT * FROM bidders
WHERE status='0'
AND email IS NOT NULL
ORDER BY 'bid_price' DESC
отредактировано (согласно комментарию @Michael)
Данные
id bid_price bid_user status
1 100 test 0
2 200 test 1
3 300 test2 0
Требуется O / P
id bid_price bid_user status
3 300 test2 0
SQL-запрос
SELECT * FROM bidders
WHERE bid_user NOT IN (select DISTINCT `bid_user` FROM `bidders` where status='1')
AND email IS NOT NULL
ORDER BY 'bid_price' DESC