night_walker adlı üyeden alıntı: mesajı görüntüle
Ö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.