Int O'Stern
Создатель
- Регистрация
- 11 Авг 2008
- Сообщения
- 34
- Реакции
- 0
- Автор темы
- #1
Добрый день, уважаемые форумчане.
Прошу помочь в решении вопроса.
База спроектирована таким образом. У каждого пользователя есть набор параметров. У каждого параметра есть название. Напимер есть пользователь_1, у него параметры: цвет_волос,рост,вес,ориентация...
Те же параметры, но с другими значениями есть и у других пользователей.
Получаем три таблицы: таблица пользователей, таблица с описанием параметров и таблица значений параметров.
Т.е:
tbl_users:
user_id1, user_name1
user_id2, user_name2
...
tbl_custom_fields:
custom_id1, custom_name1,custom1_sortorder
custom_id2, custom_name2,custom2_sortorder
...
tbl_custom_values:
user_id1, option_id1, custom_value1000
user_id1, option_id2, custom_value1001
user_id2, option_id1, custom_value1002
user_id2, option_id2, custom_value1003
...
Вопрос. Как максимально быстро построить таблицу:
user1_name user1_id custom_value1000 custom_value1001 ...
user2_name user2_id custom_value1002 custom_value1003 ...
...
Прошу помочь в решении вопроса.
База спроектирована таким образом. У каждого пользователя есть набор параметров. У каждого параметра есть название. Напимер есть пользователь_1, у него параметры: цвет_волос,рост,вес,ориентация...
Те же параметры, но с другими значениями есть и у других пользователей.
Получаем три таблицы: таблица пользователей, таблица с описанием параметров и таблица значений параметров.
Т.е:
tbl_users:
user_id1, user_name1
user_id2, user_name2
...
tbl_custom_fields:
custom_id1, custom_name1,custom1_sortorder
custom_id2, custom_name2,custom2_sortorder
...
tbl_custom_values:
user_id1, option_id1, custom_value1000
user_id1, option_id2, custom_value1001
user_id2, option_id1, custom_value1002
user_id2, option_id2, custom_value1003
...
Вопрос. Как максимально быстро построить таблицу:
user1_name user1_id custom_value1000 custom_value1001 ...
user2_name user2_id custom_value1002 custom_value1003 ...
...