[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Привязка нескольких таблиц к одной колонке
jangot
Есть таблица, скажем с товарами, у разных товаров могут быть разные характеристики.
Я сначала подумал сделать абстрактный класс в котором хранить ссылку на таблицу товаров, а конкретные классы будут наследовать его и хранить ссылку на их собственную таблицу характеристик. Но мне это кажется это не очень правильно.
Я знаю, что можно сделать поле FOREIGN KEY ссылку на другую таблицу, а нельзя ли как-то задавать таблицу каждой конкретно строчке?

Извините если каряво описал, я только учусь.



Спустя 55 минут, 47 секунд (10.10.2011 - 11:46) Игорь_Vasinsky написал(а):
FOREIGN KEY для INNODB таблиц

если у тя MyISAM, то просто сделай структуру типа

product
id | product .....

price
id_product | price | bonus

Теперь c JOIN

id.product == id_product.price

Спустя 27 минут, 3 секунды (10.10.2011 - 12:13) jangot написал(а):
Да, это подойдет.
Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.