Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2015, 22:55   #1
RuS_984
Новичок
Джуниор
 
Регистрация: 14.03.2015
Сообщений: 2
По умолчанию Как выполнить подстановку данных в несколько столбцов таблицы из одной справочной таблицы?

Код:
SELECT  
documents.razrabotal,
--ispolniteli.second_name razrab,
documents.proveril,
--ispolniteli.second_name prov,
documents.tehcontrol,documents.normcontrol,documents.utverdil
FROM documents
--JOIN ispolniteli ON documents.razrabotal=ispolniteli.ispoln_id
JOIN ispolniteli ON documents.proveril=ispolniteli.ispoln_id
Есть таблица documents со столбцами documents.razrabotal, documents.proveril, documents.tehcontrol, documents.normcontrol, documents.utverdil типа int, где хранятся идентификаторы из таблицы (словаря) ispolniteli.
Как написать запрос, что бы подставить знчения из словаря?

Последний раз редактировалось Stilet; 19.12.2015 в 23:24.
RuS_984 вне форума Ответить с цитированием
Старый 19.12.2015, 23:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
SELECT  
 documents.razrabotal,
 iRaz.second_name razrab,
 documents.proveril,
 iProv.second_name prov,
 documents.tehcontrol,
 documents.normcontrol,
 documents.utverdil
FROM documents
 JOIN ispolniteli iRaz ON documents.razrabotal=iRaz.ispoln_id
 JOIN ispolniteli iProv ON documents.proveril=iProv.ispoln_id
Т.е. Каждый Джойн алиасом именовать. И не важно что там будет ссыль на одну и ту же таблицу. Это будет считаться разными источниками данных.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.12.2015, 23:47   #3
RuS_984
Новичок
Джуниор
 
Регистрация: 14.03.2015
Сообщений: 2
По умолчанию

Stilet
Спасибо за совет
RuS_984 вне форума Ответить с цитированием
Старый 20.12.2015, 00:36   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не за что )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Соединение несколько полей таблицы с одной таблицей. Как удалять? jean666 SQL, базы данных 0 11.12.2013 12:53
Копирование данных из одной таблицы в другую согласно названиям строк и столбцов Анастасия Дмитриев Microsoft Office Excel 2 26.12.2011 09:50
Как обновить столбец одной таблицы из другой таблицы kairat_tuyakbaev Microsoft Office Access 2 24.09.2010 12:46
Как обновить столбец одной таблицы из другой таблицы kairat_tuyakbaev SQL, базы данных 0 23.09.2010 23:42
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы A_ALL Microsoft Office Access 7 24.08.2009 21:13