Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток.
Существует следующая таблица:
CREATE TABLE `tb1` (
`ID` int(11) NOT NULL auto_increment,
`date` date default NULL,
`name` varchar(50) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
INSERT INTO `tb1` (`ID`, `date`, `name`) VALUES
(10, '2009-10-20', "Петя"),
(11, '2009-10-20', "Петя"),
(13, '2009-10-20', "Вася"),
(14, '2009-10-20', "Петя"),
(15, '2009-10-20', "Петя"),
(16, '2009-10-21', "Петя");
Хочу составить к этой таблице запрос, который группировал бы результат сразу по двум параметрам - date и name.
То есть на выходе результат должен выводить следующие записи:
(10, '2009-10-20', "Петя"),
(13, '2009-10-20', "Вася"),
(16, '2009-10-21', "Петя");
Если сделать группировку по одному параметру одна из записей будет игнорироваться. Пока нахожусь в тупике.
Надеюсь вы меня поняли) Буду благодарен за помощь
Отредактированно Dr_Acula (20.10.2009 15:43:30)
Неактивен
.. group by `date`, `name` ..
Неактивен