SELECT a.user_id as id, u.name, count(a.user_id) as num, MAX(a.time) as time
FROM n4m1k_auction_rates as a LEFT JOIN n4m1k_users as u ON a.user_id = u.id WHERE a.lot_id = 145 GROUP BY a.user_id ORDER BY a.user_id DESC
Но стоит задача выбрать все лоты из таблицы подобным запросом...но возникает проблема при использовании GROUP BY - он группирует все записи с одинаковым user_id. А надо группировать те записи, у которых одинаковые lot_id. Кто чем сможет помочь? буду благодарен!