Re: Cursor ve Subselect yada Join...

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
>

In response to

Responses

Browse pgsql-tr-genel by date

  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...