Правильно составить sql запрос

A
На сайте с 09.01.2013
Offline
33
304

Есть таблица вида "id_calendar_novelties date text title"

Поле date в виде strtotime записано, оно может повторяться, так вот как вывести данные чтобы было так:

23,03,2015 text1, text2, text3...и т.д.

24,03,2015 text1, text2, text3...и т.д.

Т.е. если за эту дату не одна запись в таблицы, при выводе не дублировало дату, а отображала одну дату и все записи закрепленные за ней.

[umka]
На сайте с 25.05.2008
Offline
456
#1
antyan:
Т.е. если за эту дату не одна запись в таблицы, при выводе не дублировало дату, а отображала одну дату и все записи закрепленные за ней.

Это делается средствами языка программирования, а не SQL.

Лог в помощь!
ДП
На сайте с 23.11.2009
Offline
203
#2

GROUP_CONCAT() и группируйте по дате - это если просто через запятую выбрать значение полей.

Если у вас там что-то более сложное - типа html и т.п. - то да, на языке программирования вывод делайте. Сохраняйте дату от предыдущей итерации и сравнивайте с датой текущей и если различаются - то выводите.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий