Forum
Merhaba ÇözümPark ailesi,
Sql sorgumu oluşturma noktasında sizin bilgi ve tecrübenize ihtiyaç duymaktayım. Çözüm aramakta olduğum sorunum şu şekildedir.
|Col1 | Col2|
|11 | 1 |
|12 | 1 |
|13 | 1 |
|11 | 2 |
|12 | 3 |
İçerisinde bir çok veri bulunan bu tabloyu aşağadaki sql sorgusu ile bu şekilde sadeleştirebiliyorum.
select Col1, Col2 from Table1 where Col1 IN (SELECT * FROM Split('11,12,13', ',')) group by Col2,Col1
fakat benim burada oluşturmak isteğim yapı vermiş olduğum Col1 değerlerininde ortak değer olan Col2 değerini getirmesini istiyorum. Yani sorgum çalıştığında bana sadece 11,12,13 değerlerinin hepsinde bulunan 1 değeri gelmeli, diğer veriler benim için alakasız kalıyor. Bu işlemi gerçekleştirebilmek için nasıl bir yol izlemeliyim. yardımlarınız için şimdiden teşekkürler.
Like operetörünü bu iş için nasıl kullanabilirim. bana group by tarzı bir şeye ihtiyacım var gibi geliyor. Fakat henüz anahtar kelimeyi bulabilmiş değilim.