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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2022, 14:21   #1
plktre
Пользователь
 
Регистрация: 09.09.2019
Сообщений: 43
По умолчанию объединенный запрос

Добрый день, подскажите, пожалуйста, как объединить два запроса
1.
Код:
select id, num from ar where num like 'A%' 
union 
select id, number from ars where num like 'A%'
2.
Код:
select ur.name, ao.idapt
from reg r
inner join apt ao on ao.id_Region=r.id_region
inner join urli ur on ur.Jur_Lico = ao.Jur_Lico
where r.id_region in (6,4)
group by ur.name, ao.idapt
Запросы выдают верную информацию, но задача заключается в том, чтобы вывести поля из первого запроса + ur.name из второго запроса, у которого будет ao.idapt=id

Не могу додуматься как их корректно соединить
plktre вне форума Ответить с цитированием
Старый 07.07.2022, 11:00   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Код:
select v1.*, v2.name
from ( -- первый запрос 
          select id, ....
       )  v1
left join ( --второй запрос 
               select ao.idapt, ur.name ...
            ) v2 on v1.id =v2.idapt
называется вложенные подзапросы
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 07.07.2022 в 11:03.
evg_m вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
приложение Weather, делаю запрос оп всем параметрам, которые были указанны на сайте, но запрос не выполняется MustafaDzhemadin Помощь студентам 2 19.11.2019 00:14
SQL запрос в php - запрос в базу данных так, чтобы еще возвращалось значение, сколько строк затронуто volni PHP 29 16.09.2019 11:49
Запрос на выборку и отчет на этот запрос Camelot_2012 Microsoft Office Access 2 21.12.2011 16:48
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09