PostgreSQL'de ÇAPRAZ Katılın
CROSS JOIN
PostgreSQL CROSS Join sorgusu, sonuç kümesindeki ilk tablonun her satırını ikinci tablonun her satırıyla birleştirir. Bu nedenle, her iki tablonun tüm alanlarını seçersek, ortaya çıkan tablo x*y satır içerir; burada FIRST tablosunda x satır sayısı ve İkinci Tabloda y satır sayısı vardır.
Sözdizimi:
sütunları SEÇ
tablo_1'DEN
ÇAPRAZ BİRLEŞTİRME tablo_2;
Örnek:
İstihdam Tablosu:
Departman Tablosu:
İD DURUM ORAN 1 A 60 2 B 70 3 C 65 4 D 80 5 E 78
İD İSİM YÜZDE 1 BT 60 2 SATIŞ 75 3 BANKA 50
Sorgu:
SEÇ *
“İSTİHDAM”DAN
CROSS JOIN “BÖLÜM” ;
Çıktı:
İD DURUM ORAN DEPT_ID DEPT_NAME YÜZDE 1 A 60 1 BT 60 2 B 70 1 BT 60 3 C 65 1 BT 60 4 D 80 1 BT 60 5 E 78 1 BT 60 1 A 60 2 Satış 80 2 B 70 2 Satış 80 3 C 65 2 Satış 80 4 D 80 2 Satış 80 5 E 78 2 Satış 80 1 A 60 3 Banka 50 2 B 70 3 Banka 50 3 C 65 3 Banka 50 4 D 80 3 Banka 50 5 E 78 3 Banka 50
Açıklama:
İSTİHDAM ve DEPARTMAN mevcut tablolardır ve CROSS JOIN sorgusu ile birleştirilir, böylece İSTİHDAM tablosundaki her satır DEPARTMENT tablosundaki her satırla eşleşerek 5*3'lük bir tablo oluşur; İSTİHDAM tablosundaki satır sayısı ve 3, BÖLÜM tablosundaki satır sayısıdır.
"PostgreSQL'de Çapraz Bağlantıların Gizli Özellikleri"
Üye
Katılım04 Ara 2025
Konular3
Mesajlar86
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım29 Ara 2025
Konular6
Mesajlar64
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım15 Şub 2026
Konular7
Mesajlar61
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
14 cevap
1.9K görüntüleme
21 cevap
1.9K görüntüleme
6 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
34 cevap
1.9K görüntüleme


