связь один ко многим

fenuk

Новичок
связь один ко многим

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

Если все так, то у меня вот такой вопрос: как реализуется добавление данных в эту третью таблицу при добавлении записей в основные две?

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

Можно все это сделать в одним запросом как то?

Или какой тут правильный алгоритм решения?
 

Crys

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

-~{}~ 10.07.10 02:15:

Может у тебя все-таки многие ко многим?

-~{}~ 10.07.10 02:18:

А нет.. Тьфу.. Перечитал, что тебе надо. Зачем третья таблица? Добавь поле в первую таблицу и при вставке записи указывай для него известный идентификатор записи из второй таблицы. Один запрос, связь "один ко многим"
 

fenuk

Новичок
Crys, спасибо, таки действительно доп таблица не нужна :)

Спасибо, еще раз :)
 
Сверху