Схема базы данных - PullRequest
       7

Схема базы данных

1 голос
/ 09 января 2012

Я создал приложение для своего клиента.Они хотят иметь возможность объединить 2 или более продуктов вместе.

Таблица turbo_connections, имеет 3 столбца primary_id, partner_id и verified.

Что было бы лучшим способомиспользовать это?

  1. Когда вы идете, чтобы найти фондовый цикл через таблицу и найти все primary_id того, с чем связан текущий турбо, а затем продолжите поиск, пока не останется большенайти.

  2. Когда вы собираетесь добавить ссылку между двумя продуктами, уже получите все остальные соединения partner_id и primary_id и добавьте их друг к другу, чтобы упростить отображение информации, поскольку все данныебудет там.

Или, если у вас есть идея, я готов учиться.

1 Ответ

0 голосов
/ 10 января 2012

Что вам нужно, это объединение.Похоже, вы не знакомы с ними.

В Интернете много учебных пособий, таких как этот: Учебник по SQL-присоединениям

Что бы вы хотелидля этого нужно объединить таблицу turbo_connections с таблицей продуктов.В качестве надуманного примера:

select * from turbo_connections t join products p on t.primary_id = p.primary_id

Это даст вам список продуктов и turbo_connections, которые имеют значения primary_id.

Если вы хотите отредактировать ваше сообщение с более подробной информацией о ваших таблицах и чтожелаемый результат должен быть, мы можем предложить необходимые соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...