MANY_MANY - 2 таблицы...

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ApJIeKuHo
Сообщения: 191
Зарегистрирован: 2011.09.28, 11:21

MANY_MANY - 2 таблицы...

Сообщение ApJIeKuHo » 2014.02.20, 18:09

Собственно есть таблица Товар, есть понятие - аналог товара, соответственно каждый товар может иметь больше 1 аналога(или не иметь вообще)
Задача вытягивать все аналоги определенного товара.
Всего 2 таблицы - Товар, АналогиТовара
Никак не могу понять как закольцевать все это дело, да и вообще - реально ли? Уже мозг себе вывернул пытаясь сообразить как это сделать можно...
Стучитесь да откроется Вам, Молитесь да услышаны будете!
P.S.: Yii Jabber Conference: yii@conference.jabber.ru

Аватара пользователя
asset
Сообщения: 245
Зарегистрирован: 2012.12.04, 20:50
Откуда: Казахстан

Re: MANY_MANY - 2 таблицы...

Сообщение asset » 2014.02.20, 18:12


ApJIeKuHo
Сообщения: 191
Зарегистрирован: 2011.09.28, 11:21

Re: MANY_MANY - 2 таблицы...

Сообщение ApJIeKuHo » 2014.02.20, 18:22

На самом деле не очень похоже, возможно стоит указать таблицы:
Товар:
ид_товара, наименование
Аналоги:
ид_аналога(нужно ли?)
ид_товара_1
ид_товара_2

Соответственно находить аналог для Товара приходится запрашивая табличку аналогов по полю ид_товара_1, и проводя потом поиск в таблице Товар по значениям полей таблицы Аналоги.ид_товара_2
Стучитесь да откроется Вам, Молитесь да услышаны будете!
P.S.: Yii Jabber Conference: yii@conference.jabber.ru

Ответить