Страница 1 из 1

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

Добавлено: 2014.02.20, 18:09
ApJIeKuHo
Собственно есть таблица Товар, есть понятие - аналог товара, соответственно каждый товар может иметь больше 1 аналога(или не иметь вообще)
Задача вытягивать все аналоги определенного товара.
Всего 2 таблицы - Товар, АналогиТовара
Никак не могу понять как закольцевать все это дело, да и вообще - реально ли? Уже мозг себе вывернул пытаясь сообразить как это сделать можно...

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

Добавлено: 2014.02.20, 18:12
asset

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

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

Соответственно находить аналог для Товара приходится запрашивая табличку аналогов по полю ид_товара_1, и проводя потом поиск в таблице Товар по значениям полей таблицы Аналоги.ид_товара_2