Arkadaslar benim 3 tablom var ve bunlarda mesela 1. 2. ve 3. tablolardan herhangi bir kolondan bütün bilgileri cekicem ve bunları alt alta yeni bir kolonda birleştiricem bunu nasıl yapabilirim
from tablo1 diyerek başladıktan sonra esas tablo hangisi diğerleri ile birleştirirken 2 tabloda da ortak bir id olmalı .Mesela çalışan personel tablosu ve bu personelin görev ve maaş tablolarını birleştireceksen
Select * (bu kısma tüm bilgilerin değil belli kolonları istiyorsan * yerine istediğin bilgileri , ile koymalısın)
from calisan c (bundan sonra calisan tablosu c kısaltması ile çağrılır hale gelir) left outer join gorev g on g.xxxid = c.xxxid left outer join maas m on m.xxxid = g.xxxid ( diğer 2 tabloyu farklı id ilede birleştirebilirsin burda id orak olmalı)
where (herhangi bir kısıt koyacaksan) m.brut_maas >= 2000 (brüt maaşı 2000 tlden büyük olanları getirir)
yok beni yanlıs anladınız arkadaslar hiç bir bağlantısı olmayan 2 kolonu alt alta yeni bir kolonda bitleştirmek istiyorum biraz arama yapınca union kullanılırmıs ama
Bu mesaja 1 cevap geldi. Cevapları Gizle
from tablo1 diyerek başladıktan sonra esas tablo hangisi diğerleri ile birleştirirken 2 tabloda da ortak bir id olmalı .Mesela çalışan personel tablosu ve bu personelin görev ve maaş tablolarını birleştireceksen
Select * (bu kısma tüm bilgilerin değil belli kolonları istiyorsan * yerine istediğin bilgileri , ile koymalısın)
from calisan c (bundan sonra calisan tablosu c kısaltması ile çağrılır hale gelir)
left outer join gorev g on g.xxxid = c.xxxid
left outer join maas m on m.xxxid = g.xxxid ( diğer 2 tabloyu farklı id ilede birleştirebilirsin burda id orak olmalı)
where (herhangi bir kısıt koyacaksan) m.brut_maas >= 2000 (brüt maaşı 2000 tlden büyük olanları getirir)
Bu mesaja 1 cevap geldi. Cevapları Gizle
SELECT F.Ad AS Film_Adı, T.Ad AS Tur_Adı
FROM Filmler F, Turler T
WHERE F.Tur_ID = T.Tur_ID
gerekli yerlere kendi tablondaki verileri ekliyerek dene.. bu WHERE komutu ile birleştirmedir.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name=table2.column_name;
birinci ve ikinci tablonun bileşkesidir.