| От | Rodrigo E. De León Plicet |
|---|---|
| Тема | Re: SQL dealing with subquery |
| Дата | |
| Msg-id | a55915760801151240w61aa3520g548eff734190061e@mail.gmail.com обсуждение исходный текст |
| Ответ на | SQL dealing with subquery ("Bryan Emrys" <bryan.emrys@gmail.com>) |
| Ответы |
Re: SQL dealing with subquery
|
| Список | pgsql-sql |
On Jan 15, 2008 1:04 PM, Bryan Emrys <bryan.emrys@gmail.com> wrote:
> In other words, in the sample above, I only want to return:
> 'Canada','Ireland',0
> 'Canada','Netherlands',5
Try (untested):
SELECT t2.*
FROM (SELECT payor FROM treaty_rates WHERE payee IN ('Netherlands', 'Ireland') GROUP BY
payor HAVING MIN (rate) != MAX (rate)) t1 JOIN treaty_rates t2 ON t1.payor = t2.payor
WHERE t2.payee IN ('Netherlands', 'Ireland');
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера