Öncelikle Merhaba;
parcalar ve parcalarozellikler olmak üzere ilişkili iki tablom var.
Amacım select querysi oluşturup parcalar tablosunu olduğu gibi çekmek fakat, parcalarozellikler tablosunda OzellikAdi sütunun içeriğini sütun olarak göstermek istiyorum, parcalarozellikler.Deger sütununu da OzellikAdi sütununun satırı olarak göstermek istiyorum.
Örnek: Bu normal select sorgusu çıktısı
ParcaID Parca_Adi Tutar
1 Örnek 1
Yapmak istediğim
ParcaID Parca_Adi Tutar DDR Mhz
1 Örnek 1 2 1033
Araştırmalarıma göre pivot kullanmam gerekiyormuş.
ortak id'leri eşleştirip tabloları join ile ortak select sorgusu çekebilirsiniz.
attığınız örneğe istinaden şöyle olmalı ;
select p.parca_id, p.parca_adi, p.tutar, po.ddr, po.mhz
from parcalar p
join parcaozellikleri po on p.parca_id = po.parca_id
Not : Bu arada bana sorarsanoz parcaozellikleri tablosunda parca_adi ve tutar gereksiz görünüyor. ortak id tutsanız yeterli.
Kolay gelsin.