Farklı sütunlardaki aynı türde bilgileri gruplamak (Query)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
tanerileri
Üye
Mesajlar: 55
Kayıt: 06 Tem 2007 11:30

Farklı sütunlardaki aynı türde bilgileri gruplamak (Query)

Mesaj gönderen tanerileri »

döfno urno - urno1 - urno2 - urno3 - urno4
---- ----- ----- ------- ------ -------
1 - 1000 - 1001 - 1002
2 - 1002
3 - 1003 - 1000

yukardaki gibi bilgileri olan bir tablom var.

nasıl bir query ile aşağıdaki sonucu alabilirim.
Urno DöfNo
1000 - 1
1000 - 3
1001 - 1
1002 - 1
1002 - 2
1003 - 3

yani kısaca , ürno ürno1 ürno2 .. sahalarına göre gruplamak istiyorum.

ilgilenen herkese teşekkürler
En son tanerileri tarafından 26 Eki 2007 10:52 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Kod: Tümünü seç

(select dofno,urno1 from tablo)
union
(select dofno,urno2 from tablo)
union
(select dofno,urno3 from tablo)
union
(select dofno,urno4 from tablo)
kolay gelsin...
Kullanıcı avatarı
tanerileri
Üye
Mesajlar: 55
Kayıt: 06 Tem 2007 11:30

çalışan bir sql cümlesi olarak yazabilirmisiniz.

Mesaj gönderen tanerileri »

Table Dof.Db olsun mesela.

SQL konusunda iyi değilim , bu sebeple böyle bir isteğim oldu.
kusuruma bakmayın

Teşekkürler.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: çalışan bir sql cümlesi olarak yazabilirmisiniz.

Mesaj gönderen ikutluay »

tanerileri yazdı:Table Dof.Db olsun mesela.

SQL konusunda iyi değilim , bu sebeple böyle bir isteğim oldu.
kusuruma bakmayın

Teşekkürler.
Arkadaşın yazdığı cümle zaten çalışır bir cümle. sql konusunda kendini geliştirmek istersen de makaleler kısmında örnek var. ayrıca faruk çubukcunun güzel bir sql kitapçığı var. tavsiye edilir.

son olarak hatırlatmam gerek; veritabanı ile soru sorarken hangi vt yi kullanıyorsun yazmalısın. sql ler standart görünsede küçük uyumsuzluklar vardır. verdiğin son cümleden anladığım ms sql server kullanıyorsun ancak bizlerin her seferinde bunu anlamak için uğraşmasını beklememelisin.

Benimde sql im çok iyi değildi. üstelikte as400 sql i normalden çok daha karmaşık kuralları olan bir sistem. bazı konuları buraya sordum tabii.. ama deneye yanıla bir çok şeyi kendi başıma yapmıştım.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Re: çalışan bir sql cümlesi olarak yazabilirmisiniz.

Mesaj gönderen bgoktas »

tanerileri yazdı:Table Dof.Db olsun mesela.

Teşekkürler.
Bu cümlenin soru amaçlımı yazıldığını anlayamamakla birlikte , eğer tablonuzun adı Dof.Db ise

Kod: Tümünü seç

(select dofno,urno1 from Dof.Db) 
union 
(select dofno,urno2 from Dof.Db) 
union 
(select dofno,urno3 from Dof.Db) 
union 
(select dofno,urno4 from Dof.Db)
Kullanıcı avatarı
tanerileri
Üye
Mesajlar: 55
Kayıt: 06 Tem 2007 11:30

Eksik bilgiler

Mesaj gönderen tanerileri »

Delphi 2007
Table name : Dof.Db - Paradox 7 tablosu
BDE ile bağlanıyorum

İlgilenen herkese teşekkürler
Cevapla