powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вложение select в left join
3 сообщений из 3, страница 1 из 1
Вложение select в left join
    #39315059
Mudrec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите переделать вложение 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
Вложение select в left join
    #39315124
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сначала выбрал
одну запись SELECT TOP 1

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

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


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


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