Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вложение select в left join / 3 сообщений из 3, страница 1 из 1
25.09.2016, 09:51
    #39315059
Mudrec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложение select в left join
Помогите переделать вложение select в insert

INSERT INTO tbPrimary (surname,name,o_name, dateBirth,idAdres)
VALUES ('иванов','иван','иванович', '10.10.1990',
(select tbAdres.id
from(( tbAdres
left join tbRayonGorod gr on gr.id = tbAdres.idGorodRayon)
left join tbStreet s on s.ID = tbAdres.idStreet)
left join tbNomerDoma dom on dom.ID = tbAdres.idNomerDoma)
left join tbNomerKvartira kv on kv.ID = tbAdres.idNomerKvartira
where rayon_adr='веселый' and gorod_adr='интересный' )
...
Рейтинг: 0 / 0
25.09.2016, 16:14
    #39315124
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложение select в left join
я бы сначала выбрал
одну запись SELECT TOP 1

убедился бы что не пустое значение

и только потом делал INSERT
...
Рейтинг: 0 / 0
25.09.2016, 16:41
    #39315133
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложение select в left join
Код: sql
1.
2.
INSERT ...
VALUES 'литералы', (SELECT field, ...)


эквивалентно по результату
Код: sql
1.
2.
INSERT ...
SELECT 'литералы', field ...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вложение select в left join / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]