From: | "Adnan DURSUN" <a_dursun(at)hotmail(dot)com> |
---|---|
To: | <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: Cursor ve Subselect yada Join... |
Date: | 2006-09-06 17:22:21 |
Message-ID: | BAY106-DAV349A3E759FAB0A9DB17E2FA310@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Şu şekilde deneyin;
SELECT field FROM othertable t1
WHERE NOT EXISTS(SELECT 1
FROM tablo t2
WHERE t2.onefield =
t1.onefield )
Bu şekilde PostgreSQL'in optimizer ve parser için harcadığı zamanı daha
kısa olacaktır
İyi Çalışmalar
Adnan DURSUN
ASRIN Bilişim Ltd.
----- Original Message -----
From: "Timu EREN" <selamtux(at)gmail(dot)com>
To: <pgsql-tr-genel(at)postgresql(dot)org>
Sent: Wednesday, September 06, 2006 6:54 PM
Subject: [pgsql-tr-genel] Cursor ve Subselect yada Join...
> Merhaba,
> Oldukça büyük bir tablo üzerinde iki adet select yapmam ve bu select
> işlemlerini subselect kullanarak yapmak durumundayım. (in / not in
> için )
>
>
> ancak büyük bir tablo üzerinde (2 aylık bir geçmiş olacağını ve bunun
> bir kaç bin row'dan fazla tutacağını ve zamanla bu sayının artacağını
> düşünerek) iki adet select işlemi yapmaktansa
>
> bir adet select yapıp veriyi cursor üzerinde tutarak subselect
> içerisinde kullanmak istedim.
>
> begin;
> declare myc CURSOR FOR SELECT onefield FROM tablo;
>
> SELECT field FROM othertable WHERE onefield NOT IN (FETCH ALL FROM myc );
>
> Bunu denediğimde şu hata mesajını alıyorum HATA: "ALL" yerinde söz
> dizimi hatası at character ...
>
>
> acaba cursor'lerin subselect yada JOIN içerisinde kullanılabilmesi
> için bir ipucu vs. varmı?
>
>
> --
> Saygılar && İyi Çalışmalar
> Timu EREN ( a.k.a selam )
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe ve unsubscribe komutlarn
> majordomo(at)postgresql(dot)org
>
From | Date | Subject | |
---|---|---|---|
Next Message | Volkan YAZICI | 2006-09-06 17:48:26 | Re: Cursor ve Subselect yada Join... |
Previous Message | Volkan YAZICI | 2006-09-06 16:56:08 | Re: Cursor ve Subselect yada Join... |