Работа со справочными таблицами
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Работа со справочными таблицами Expand / Collapse
Автор
Сообщение
12.07.2006 12:45
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 12.07.2006 17:57
Сообщ.: 12, Visits: 106
Привет всем.

Я в MySQL человек новый. Знания только теоретические. У меня проблема, которую н езнаю как решить. Есть 2 таблицы - одна справочник , другая собственно таблица с данными. В одно из полей подставляются значения из таблицы справочника. Как вставить новую запись в таблицу с данными? Всякий раз искать ключ в таблице справочника или есть более простой способ?

Заранее благодарен.

Сообщ. #900557
12.07.2006 13:08
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Не совсем понятно в чем тут проблема. Насколько я понимаю у тебя организована связь один-ко-многим между таблицей с данными и справочником по ключевому полю. Данные для вставки поступюат через некий интерфейс, а значит у тебя уже должно быть значение этого ключа и никаких лишних запросов делать не надо.
Сообщ. #900559
12.07.2006 13:13
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 12.07.2006 17:57
Сообщ.: 12, Visits: 106
Т.е., если я правильно понял, то в приложении которое будет заполнять поля для вставки в таблицу данных, нужно будет отыскивать ключ из справочника?
Сообщ. #900563
12.07.2006 13:25
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Что значит отыскивать? При отображении набора записей справочника ты должен для каждой строки запомнить соответствующее ей значение ключа и использовать его при вставке. Ничего искать не надо.
Сообщ. #900564
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 2:57