[Linux-programlama] Re: Postgresql select sorgusu

---------

[Linux-programlama] Re: Postgresql select sorgusu

From: Atif CEYLAN <atifceylan_at_gmail.com>
Date: Tue, 12 Aug 2008 00:57:56 +0300
Message-ID: <48A0B5E4.7040606@gmail.com>

select b from (select id from table1 where a='y' order by b desc limit 2) t1
join table1 t2 on (t1.id = t2.id) order by b limit 1

sýralý birincil alanýn olduðunu farz ederek id fieldýný kullandým.
umarým iþine yarar

Bülent ÞENER wrote:
> Merhabalar,
>
> Postgresql kullandýðýmýz bir ortam için aþaðýda açýklamaya çalýþacaðým
> sorguya ihtiyacým var.
> tablomuzda iki sütun var a,b;
> her satýrda
> x,1
> x,2
> y,1
> y,2
> y,3
>
> gibi veriler bulunmakta.
>
> select a,b from tablo where a=y; sorgusu bize
> a b
> -- --
> y 1
> y 2
> y 3
>
> sonucunu veriyor.
>
> ancak bize tüm y içerenler deðil, y içerenlerin sondan bir önceki
> satýrýndaki veri gerekli. örneðimize göre öyle bir sorgu yazmalýyým ki
> y için y,2; x için x,1 deðerlerini döndürsün.
> Nasýl yapabilirim acaba?
>
>
> --
> ---
> Bülent ÞENER
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 12 Aug 2008 - 00:23:55 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.