Работа с двумя таблицами.

Voron

Новичок
Работа с двумя таблицами.

Есть две таблицы. Нарпимер: org и client.
Как делать запросы для ввода и вывода информации из 2 таблиц сразу.
Задача такая перед добалением клиента в таблицу создается организация(т.е в таблице org).
А потом надо открыть страничку, где выбираешь в какую организацию надо добавить клиента. И еще один трабл как потом при выводи сделать запрос чтобы он понял что этот клиент относиться к этому!
 

Фанат

oncle terrible
Команда форума
если ты сначала добавляешь организацию, а потом - клиента, то при чём здесь ОДНОВРЕМЕННАЯ работа с таблицами?
не нужно тебе работать с дувумя таблицами "сразу".
сначала работаешь с орг, потом - с клиент.

чтобы он понял при выводЕ, надо в таблицу клиент добавить поле для id из таблицы орг. и по этому полю связывать таблицы
 

Voron

Новичок
Решил проблему вот как:
В таблице client создал такое поле id_org где я вывожу из БД все имеюшиеся организации в список(т.е выбираю из списка куда добавить клиента), и потом в БД закидываю инфу + id_org, где потом я надеюсь при выводе всей таблице клиенты поймут, в какой он организации. Все правильно сделал или моня как-то по другому?
 

vadim

Guest
В общем то да, надо подходить к этому объектно :) Есть два объекта: клиент и организация. Они явно друг от друга отделяемы, поэтому делаем на каждого по таблице
Теперь мы знаем, что между ними есть связь, связь можно реализовать в отдельной таблице (id_client,id_org), такое подходит для всех случаев, если даже любой клиент может относится к большему чем один количеству организаций

То, как вы сделали, верно, если клиент относится только к одной организации
 

Voron

Новичок
Всем спасибссс!

-~{}~ 05.04.06 21:07:

Вот теперь другая проблема. Когда вывожу данные из таблицы org и client данные которые прикреплены в client из org выводятся подряд несолько раз. Как сделать так чтобы данные прикрепленные к client выводились один раз?

-~{}~ 05.04.06 21:08:

http://bogi-olimpa.info/add/224.jpg
 
Сверху