SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.01.2013 14:05:31

luxor
Участник
Зарегистрирован: 14.12.2012
Сообщений: 3

Запрос к связанным таблицам

Есть две таблицы
Таблица 1 с полями F0 (key = Integer), F1(Code), F2(Name)
Таблица 2 с полями F3 (key) F4 (CodeTabl1) F5 (Name)


В таблицу 2, в поле F4 подставляется значение поля F0 из Таблицы 1 (т.е. номер записи таблицы 1)

Как сделать запрос на выборку всех полей и всех записей из таблицы 2, но при этом заменить значение поля  F4 значением поля F2 из Таблицы 1

Неактивен

 

#2 11.01.2013 12:58:31

ita
Участник
Зарегистрирован: 24.09.2008
Сообщений: 19

Re: Запрос к связанным таблицам

Правильно ли я понимаю, что поле F4 в Таблице 2 является внешним ключом и ссылается на  первичный ключ F0 из Таблицы 1?
Если так, то запрос на выборку (именно запрос, а не замена значения поля в таблице) может выглядеть так:
SELECT * from Таблица1 INNER JOIN Таблица2
            On Таблица1.F0 = Таблица2.F4

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson