Тема: Использование связных таблиц
Доброго времени суток всем! Есть несколько вопросов, помогите, пожалуйста, разобраться.
Есть две таблицы: таблица1(id1, code1, some_object1, service1, …) и таблица2(id2, code2, some_object2,). Они связаны так, как сказано в FAQ 6.6.
Во-первых, обязательно ли создавать в этих таблицах поля с одинаковыми названиями (те поля, которые будут связаны)?
Во-вторых, при выборе для отображения в таблице2 поля some_object2 в таблице1 отображается id2, но не само значение поля. Как показать some_object2 ?
В-третьих, в таблице1 в двух полях должны отображаться данные из разных столбцов таблицы2 (в code1 из code2, в some_object1 из some_object2). Выбрать разные Поля для отображения в таблице2 не получается (только одно из имеющихся), и в таблице1 для вставки значений полей появляются два одинаковых списка из таблицы2 (или code1, или some_object1). Как в таблице1 использовать для подстановки значений разные столбцы таблицы2? К этому еще нужно, чтобы в таблице1 при выборе значения одного поля (из code2) во второе автоматически подставлялось соответствующее ему значение из другого поля таблицы2 (some_object2), т.к. эти поля в таблице2 строго соответствуют друг другу.