| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > ?принадлежность записи к неск. разделам? |
| Автор: stmamont 19.3.2006, 09:57 |
| У меня есть таблица с информацией Есть таблица с разделами для информации Должна быть возможность того, чтоб информация принадлежала нескольким разделам одновременно. Объемы информации большие Как это сделать? Что то в голову приходит только сделать текстовое поле, и в него писать id разделов, разделенных ';'. Потом при поиске по разделам искать подстроку. Но что то у меня большие подозрения что это очень медленно и неэффективно. Как обычно решается такая проблема и насколько это эффективно. В частности БД хочу выбрать Mysql но возможна и другая... |
| Автор: LSD 19.3.2006, 12:02 |
| Обычно это делается через кросс таблицу. Добавляешь еще одну таблицу, в которой есть указатель на первую и на вторую таблицу. |
| Автор: batigoal 19.3.2006, 17:54 |
| stmamont Я так понял, у тебя обычная связь "многие-ко-многим". Или я чего-то не уловил? |