Показано с 1 по 2 из 2

Тема: Как правильно сделать структуру таблиц

  1. #1
    Дело в следующем: у заказчика мебельная фирма, поставляют элитную мебель.

    Наименований много, и также много категорий. Например: Офисная мебель делится на мебель для руководителей, и для персонала, мебель для руководителей в свою очередь делится на элитную и бизнес. и т.д. тоесть возникает такая вложеность. Дерево.
    Вопрос в том, как эту вложенность отобразить в базе данных? Подразумеваю что будет таблица, в которую записываются все товары без исключения, а как их разложить по категориям? И тем более не понимаю как потом реализовать SQL запросы по таким сложным вложениям. Или сделать отдельную таблицу где указывается именно эта иерархия?

    Подскажите пожалуйста, всю голову себе уже сломал.

  2. #2
    Arm0
    Гость
    простое дерево.
    таблица "категории"

    id, parent_id, name

    таблица "товары"
    id, category_id, name

    Все. таким образом можно делать в таблице неограниченое количество вложений через родительский id. Почитайте любую статью по запросу в гугле "дерево в MySQL"

Похожие темы

  1. MySQL. Объединение таблиц
    от Kiosuki в разделе Веб-программирование
    Ответов: 0
    Последнее сообщение: 01.02.2008, 13:55
  2. Верстка таблиц
    от AlexaP в разделе Вёрстка сайта
    Ответов: 27
    Последнее сообщение: 27.02.2007, 22:35
  3. печать таблиц
    от teodor в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 12.05.2006, 19:08
  4. Проблемы с отображением таблиц в IE
    от Temnovit в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 17.01.2006, 00:23
  5. Как сделать рамку однопиксельную для таблиц?
    от Veles в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 13.01.2006, 16:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •