cevap 1:
A2A ama belki biraz ekstra netlik dışında eklenecek bir şey yok.
Bazen bilgisayar yönergeleriyle, yazmayı azaltmak ve komutların görünür karmaşıklığını azaltmak için kolaylık sağlamak için varsayılan veya zımni bir davranış sağlanır.
Genellikle, kolaylık ve faydalıdır, ancak bazen burada olduğu gibi karıştırır.
Bunu hatırlamanın iyi bir yolu, iki set (tablo) için Venn diyagramını hatırlamaktır.
Parantez içindeki kelimeler isteğe bağlıdır, bu nedenle:
INNER JOIN = KATIL
SOL İÇ GİRİŞ = SOL GİRİŞ
SAĞ DIŞ BİRLEŞTİR = SAĞ BİRLEŞTİR
Ayrıca, iki tablonun konumunu seçersiniz, böylece şunları yapabilirsiniz:
A ile eşleşen tüm satırları ve B ile eşleşen satırları dahil etmek için:
- SOL BİR B BİRİMİNDEN…
B'den gelen tüm satırları ve A ile eşleşen satırları dahil etmek için:
- BİR DOĞRU B'DEN…
Birçok kişi SAĞ BİRLEŞTİRMEYİ tamamen kullanmaz ve sadece B ile tablo özelliklerini belirtir:
Yani bu aynı zamanda B'den gelen tüm satırları ve A ile eşleşen satırları içerir:
- B'DEN SOL A ÜZERİNE KATILIN…
cevap 2:
İç birleşim
INNER JOIN, birleşim koşulu sağlanamayana kadar iki A ve B tablosundan sonuç kümesini oluşturur. Birleştirme koşulu, A tablosunun her bir satırını sonunda tablo B ile karşılaştırır ve her iki tablodan birleştirilmiş sonuç üretir.
Katılmak
SQL join yan tümcesi, ilişkisel veritabanındaki (RDMS) bir veya daha fazla tablodaki sütunları birleştirir. Tablo olarak kaydedilebilen veya olduğu gibi kullanılabilecek bir küme oluşturur.
Tam SQL birleştirmeleri ayrıntılarına buradan bakın
https: //www.coffeendcode.com/SQL ...