|
|
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
есть таблица: Человек есть набор интересов (чтение книг, просмотр фильмов, and etc.) порядка 35 шт. у одного человека может быть (несколько интересов\ниодного\все) Задумался: как организовать такое - две таблицы - куда вписывать много интересов? - одна таблица (да\нет) - ИМХО некошерно - как называть поля and etc.? Может быть кто-то уже делал такое и есть накатанная дорога!? P.S. MySQL 5.1 - если это важно! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 09:50 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
Классическая таблица-справочник и таблица связей с человеком (ManID, InteresID, прочие вспомогательные поля.......) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 10:07 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
спс за участие! Интересы id name Человек id name sourname Таблица связей (туплю слегка) Человек.id Интересы.id у одного человека интересов может быть много! Вот в чём вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 10:36 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
vladgrig Интересы id name Человек id name sourname Таблица связей ( интересы человеков? ) Человек.id Интересы.id у одного человека интересов может быть много! Вот в чём вопрос?и в чём же он? для этого и заводится отдельная таблица. связь многие-ко-многим называется. уникальный индекс на пару ( человекID, интересID ) не забыть построить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 10:45 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
автори в чём же он? для этого и заводится отдельная таблица. связь многие-ко-многим называется. кажется доехал! Таблица связей id Человек.id Интересы.id ------- 1 1 20 2 1 30 3 2 10 4 2 15 5 2 20 ------- так получается? как ребёнку - select\insert более-менее понятно - непонятно update? P.S. Уже читаю про "связь многие-ко-многим"! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 11:04 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
vladgrigselect\insert более-менее понятно - непонятно update?а зачем он здесь? ненужный интерес удалили, нужный добавили. Всё. vladgrigP.S. Уже читаю про "связь многие-ко-многим"! ;)успехов :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 11:23 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
попробовал - кажется в дырочку - СПС! P.S. авторуникальный индекс на пару ( человекID, интересID ) не забыть построить. пока непонял -why? - ИМХО - на всякий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 11:59 |
|
||
|
parent человек child интересы
|
|||
|---|---|---|---|
|
#18+
vladgrigпока непонял -why? - ИМХО - на всякий?чтобы одному человеку 2 раза один и тот же интерес не прикрутился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2010, 12:09 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36575612&tid=1542760]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 442ms |

| 0 / 0 |
