Сформировать мудреный запрос к MySQL

Евгений15 років у сервісі
Дані замовника будуть вам доступні після подання заявки
27.06.2013

Доброго времени суток!

Нужно сделать вывод строки с уникальным offer_id (4,6), где наибольший EPB.

Как я понял нужно группировать offer_id

Т.е. должно вывести строку c id-2 и id-3 или id-4 на выбор, т.к. у них одинаковый offer_id.

Вот дамп:

--

-- Table structure for table `statBanners`

--

CREATE TABLE IF NOT EXISTS `statBanners` (

`id` int(12) NOT NULL AUTO_INCREMENT,

`banner_id` int(12) NOT NULL,

`site_id` int(12) NOT NULL,

`offer_id` int(12) NOT NULL,

`views` int(12) NOT NULL,

`clicks` int(12) NOT NULL,

`CTR` decimal(10,2) NOT NULL,

`EPC` decimal(10,2) NOT NULL,

`EPB` decimal(10,2) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ;

--

-- Dumping data for table `statBanners`

--

INSERT INTO `statBanners` (`id`, `banner_id`, `site_id`, `offer_id`, `views`, `clicks`, `CTR`, `EPC`, `EPB`) VALUES

(1, 31, 5, 4, 0, 0, 0.00, 0.00, 0.00),

(2, 32, 5, 4, 0, 0, 0.00, 0.00, 2.00),

(3, 33, 5, 6, 0, 0, 0.00, 0.00, 0.00),

(4, 34, 5, 6, 0, 0, 0.00, 0.00, 0.00);

P.s. Чтобы время зря не терять, пишите запрос прямо в заявке, чей вариант первым подойдет, тому и заплачу.

P.s.s. Польшин Сергей, Выводит только строку с id 2, а нужно еще id 3 или id 4 на выбор.

Заявки фрілансерів