From: Tonguç Yumruk (tongucyumruk@interaktif.gen.tr)
Date: Mon 26 May 2003 - 14:34:08 EEST
Bildiğim kadarıyla düz veritabanlarıyla (yani normal sutun ve
satırlardan oluşan) bu mümkün değil... LDAP tarzı hiyerarşik veritabanı
yöntemleriyle bu mümkün...
Tabii ilişkisel veritabanı kullanarak buna biraz yaklaşmanız mümkün ama
anladığım kadarıyla istediğiniz bu değil.
Tüm bu bilgileri değil de örneğin sadece ilk alanı 1 olanları çekmek
isterseniz şunu yapabilirsiniz:
select b,c,d from Tablo where a = 1
bu size şöyle bir sonuç döndürecektir:
234
555
255
dahasonra select b,c,d from tablo where a = 2 diyerek te a sütunu 2
olanları çekersiniz. pek optimize bir yöntem sayılmaz ama aklıma bu
geldi...
Mon, May 26, 2003 at 02:12:18PM +0300 Tarihinde aydinsinan@ttnet.net.tr Demişki :
> simdiden tesekkurler..
> ---
> veri tabani soyle.
> sutun > a b c d
> 1 2 3 4
> 1 5 5 5
> 1 2 5 5
> 2 3 2 3
>
> ben satirlari cektigimde mysqlden soyle cekebiliyorum.
> 1 2 3 4
> 1 5 5 5
> 1 2 5 5
> 2 3 2 3
>
> ama benim istegim soyle.
> zaten ( 1 ) cogu satirda var. niye durmadan onu da cagiriyoruz ki... soyle olmasini istiyorum.
>
> 1
> 2 3 4
> 5 5 5
> 2 5 5
> ----
> 2
> 3 2 3
>
> sanirim altabildim.
> bir tablo icinde ayni degiskenleri bir grup altinda toplayip. veri tabanindan cektigimizde gereksiz yere her tabloda ayni verinin olmamamisini istiyorum.
>
> tesekkurler. kolay gelsin.
>
>
-- Sevgi Saygı Linux ################################################################################ : The following (relative to AutoSplit 1.03) attempts to please everyone : and perhaps pleases no one: I think that's way cool. -- Larry Wall in <199709292015.NAA09627@wall.org> ################################################################################ Tonguç Yumruk -- Attached file included as plaintext by Ecartis -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+0fuw1xWu4MLSyoYRApanAJ0d7ZqgGHDMFJeU6JTqulSqU57CpACfW/3v lXgeuQDL3A1xaUJGF8AG858= =q8pA -----END PGP SIGNATURE-----