replace EXCEPT by JOIN

Поиск
Список
Период
Сортировка
От T E Schmitz
Тема replace EXCEPT by JOIN
Дата
Msg-id 461E7B2A.6040507@numerixtechnology.de
обсуждение исходный текст
Список pgsql-sql
The following construct does what I need but is there a better way of 
expressing this?



select * from
(

SELECT DISTINCT section.section_pk
FROM ITEM LEFT JOIN product product ON Item.product_fk = product.product_pk LEFT JOIN section section ON
product.section_fk= section.section_pk
 
WHERE item.export = 'f'

EXCEPT

SELECT DISTINCT section.section_pk
FROM ITEM LEFT JOIN product product ON Item.product_fk = product.product_pk LEFT JOIN section section ON
product.section_fk= section.section_pk
 
WHERE item.export = 't'

) as X


В списке pgsql-sql по дате отправления:

Предыдущее
От: Andrew Sullivan
Дата:
Сообщение: Re: ERROR: column "crc" does not exist
Следующее
От: PostgreSQL Admin
Дата:
Сообщение: Re: Replace string