Использование подзапросов
191
•
Результирующий набор содержит 14 строк, а не 11, и
три типа сче
тов –
null
.
Три дополнительные строки появляются в результирующем наборе
потому, что предыдущая версия запроса включала условие фильтра
ции
p.product_type_cd
=
'ACCOUNT'
. Этот
фильтр исключал строки для
счетов типов INSURANCE (страховка) и LOAN (ссуда), например не
большие ссуды коммерческим предприятиям. Поскольку в этой вер
сии запроса
нет соединения с таблицей
product
, нет возможности вклю
чить условие фильтрации в основной запрос. Связанный подзапрос
к таблице
product
включает
этот фильтр, но единственный производи
мый им эффект – указание
null
вместо типа счета.
Если хотите изба
виться от дополнительных трех строк, можно соединить таблицу
product
с таблицей
account
и включить условие фильтрации или просто сделать
следующее:
mysql>
Достарыңызбен бөлісу: