[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод и сортировка информации из БД
smv
Добрый вечер!
Помагите пожалуста с выводом информации из БД и последующей ее сортировки.
Вопрос следующий:

Есть таблица
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 раз!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.