Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по созданию запроса с двумя таблицами / 4 сообщений из 4, страница 1 из 1
10.05.2020, 10:00
    #39955639
zxcq1234
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по созданию запроса с двумя таблицами
table1 "Договора"
id (id-клиента)
no (номер договора)
stavka (ставка)
sum (сумма)
dat1 (дата создания договора)
dat2 (дата завершения договора)

table2 "Клиенты"
id (id-клиента)
fio (ФИО клиента)

table3 "Обеспечения"

type (Тип обеспечения)
sum (Сумма обеспечения)
no (номер договора)


Подскажите пожалуйста, как написать запрос, который выведет все договора и обеспечения но ним,
но с учетом того, что по некоторым договорам нет обеспечения (т.е. на выходе должны быть и договора с обеспечением и договора без обеспечения).
Я смог написать лишь такой запрос, который выводит только договора с обеспечением.

Код: plsql
1.
select no, type, sum from table1, table3 where no.table1 = no.table3;
...
Рейтинг: 0 / 0
10.05.2020, 10:22
    #39955644
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по созданию запроса с двумя таблицами
Код: sql
1.
2.
3.
4.
SELECT D.NO,D.ID,D.STAVKA,D.SUM,D.DAT1,D.DAT2,CL.FIO,COLL.TYPE,COLL.SUM COLLATERAL_SUM
FROM TABLE1 D
JOIN  TABLE2 CL ON D.ID=CL.ID
LEFT JOIN TABLE3 COLL ON D.NO=COLL.NO
...
Рейтинг: 0 / 0
10.05.2020, 11:22
    #39955652
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по созданию запроса с двумя таблицами
londinium,

У него без Клиентов (все договора и обеспечения но ним)

....
stax
...
Рейтинг: 0 / 0
10.05.2020, 18:37
    #39955716
Нестандартное мышление
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по созданию запроса с двумя таблицами
Stax,

Так не оговорено
Может у разных клиентов могут быть договора с одинаковыми номерами. Разгильдяйство не отменял никто
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по созданию запроса с двумя таблицами / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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