Помагите пожалуста с выводом информации из БД и последующей ее сортировки.
Вопрос следующий:
Есть таблица
id day name
1 пн. Вася
2 пн. Петя
3 пн. Маша
4 вт. Зина
5 вт. Клава
6 ср. Марина
7 чт. Вальдемар
8 пт. Борис
Такую таблицу надо вывести из БД так, чтобы зачения столбца day выводились без повторений, а значения стоблца name должны быть все. Например:
day name
пн. Вася
Петя
Маша
вт. Зина
Клава
ср. Марина
чт. Вальдемар
пт. Борис
Какие то расплывчитые наброски у меня есть, напрмиер одинаковые записи нахожу с помощью having и потом вывожу их в ед. числе а вот по поводу стольбца name что то соображений никаких нет. Вывести таблицу в том виде в котром она представлена в БД проблем нет а вот так чтоб зачения столбца day не повторялись что то не получается.
Особеность еще является и то что таблица должна выводится цыклически, тоесть строка day name будет всего одна а из БД информация выводится с помощью цыкла, так как для обновления или добавления информации будут заносится только данные в БД, а таблица редактироваться никак не будет.
Подскажите пожалуста как сделать... Может есть какие-нибудь соображения...
Спустя 10 часов, 29 минут, 58 секунд (4.03.2008 - 08:44) vasa_c написал(а):
выбрать из базы с упорядочиванием по дням.
при выводе, выводить каждый день только один раз.
при выводе, выводить каждый день только один раз.
Спустя 2 часа, 10 минут, 27 секунд (4.03.2008 - 10:55) smv написал(а):
Цитата(vasa_c @ 4.3.2008, 8:44) [snapback]34528[/snapback]
выбрать из базы с упорядочиванием по дням.
при выводе, выводить каждый день только один раз.
при выводе, выводить каждый день только один раз.
Как вывести из базы все записи это я могу.
Вывести из базы все записи с упорядочиванием по столбцу day (по дням) тоже могу.
Таблица у меня выводится циклически. Т.е. таблица состоит из 1 строки и нескольких столбцов, в силу того что она выводится циклически все столбцы заполняются автоматически. Если делать селект с проверкой на повторяющиеся записи в столбце day, то тогда выводятся только каждая первая запись, то есть из трех понедельников выводится перый, а надо чтобы выбирались все строки, но при нахождении первого понедельника все значения этого столбца не выводились и переъодили ко всторнику, но записи в чтолбце name выводились все.
Спустя 3 часа, 39 минут, 16 секунд (4.03.2008 - 14:34) Timok написал(а):
почитай Вывод элементов по несколько в строку, может пригодится
Спустя 13 минут, 31 секунда (4.03.2008 - 14:47) smv написал(а):
Спасибо. Интересная штука, попрбую ченить сварганить.
Спустя 2 года, 4 месяца, 17 дней, 21 час, 40 минут, 55 секунд (22.07.2010 - 11:28) RobotsAll написал(а):
Цитата (Timok @ 4.03.2008 - 11:34) |
почитай [URL=http://pyha.ru/forum/topic/30.0" target="_blank]Вывод элементов по несколько в строку[/URL], может пригодится |
Вопрос неправильно воспринят!!!
при чем тут вывод в цикле???
Вопрос в том, что-бы убрать повторяющиеся значения таблицы при выводе и заменить на 1, т.е. если есть три 2-ки, 2-ку нужно вывести всего 1 раз!
_____________