Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Как организовать структуру базы данных по типу алфавитного указателя (0-9 A B C D E F G H I - таблица файлы / 0-9 A B C D E F G H I) ( подгруппа 0-9 / ид группа файл )
Это реально или полный бред?
Или мне сделать так? Все файлы пихать в одну таблицу а потом по первой букве выводить файлы?
таблица файлы / ид группа файлы
Короче моя голова сломалась....
EuGen
Отправлено: 01 Декабря, 2011 - 14:06:34
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
А для чего такую структуру потребовалось реализовать?
Если задача в том, чтобы вывести что-либо на конкретную букву, то
SELECT * FROM `table` WHERE `field` LIKE 'X%';
- специально строить указатель не требуется.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
fullzero
Отправлено: 01 Декабря, 2011 - 15:55:46
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Помог: 0 раз(а)
EuGen пишет:
SELECT * FROM `table` WHERE `field` LIKE 'X%';
EuGen спасибо
fullzero
Отправлено: 02 Декабря, 2011 - 13:50:47
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Помог: 0 раз(а)
EuGen Он и вправду выводит исполнителей на букву А! Под буквой А он выводит всех артистов начинающиеся на А но исполнители повторяются. Например Группа Алиса вылазит столько раз сколько их файлов было загружено и остальные исполнители так же.
Структура таблицы такая
Ид Артист Альбом Название Ссылка
Я определённо что то упустил и не так сделал...
EuGen
Отправлено: 02 Декабря, 2011 - 13:54:17
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Вы не указали, что нужны уникальные. Если нужны, то примерно так:
SELECT DISTINCT artist, album, name, link FROM `table` WHERE `artist` LIKE 'X%';
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
fullzero
Отправлено: 05 Декабря, 2011 - 06:18:15
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.