aa bb 10
aa bb 11
aa bb 12
gibi 3 kayıtı
aa bb 10,11,12 gibi almak istiyorum
bunu nasıl bir sql ile yapabilirim yapılabilirmi?
Kayıt birleştirme
Bu problem iki seviyede hallolabilir....
1. seviye aa ve bb alanlarını çeken sql cümlesi:
ikincisi ise 3. bir sutun olarak bu ilgili numaraları virgul ile ayrilmis bir durumda çekmek... Eger kullandığın veritabanının iyi bir stored procedure destegi varsa: (Soruda bunun belirtilmemesi tabi ki ciddi bir eksik... Bakınız forum kuralları....) Alan1 ve Alan2 yi parametre olarak alıp istedigin sonucu ureten bir SP yazarsın ve SQL soyle olur
Yok eger bu iş zor dersen de o zaman ilk select cumlesini icine yazacagin TQuery nesnesine bir calculated alan ekleyip, Oncalcfields eventinde ilgili Alan1 ve Alan2 degerine sahip kayitlari ceken bir query üzerinde ilk kayıttan sona kadar bir dongu ile gezip degerleri aralarina virgul koyarak bir degiskene atıp onu da en son Calculated alana atayabilirsin....
1. seviye aa ve bb alanlarını çeken sql cümlesi:
Kod: Tümünü seç
Select distinct Alan1, Alan2
from TABLO
Kod: Tümünü seç
Select distinct Alan1, Alan2, SP_BENIM_SP(Alan1,Alan2) as Alan3
from TABLO
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...
