1 Ocak 2012, Pazar
Doğal arasındaki fark iç ve katılın
Arasındaki fark için bir açıklama için arama yapmak için çalıştım "" ve katılmak", ama bazı açıklamalar buldum sırasında, örnekler vardır hayır bağlı. "doğal iç birleşim Birisi bana bir örnek tablo ile resimli gösterir misin?
CEVAP
1 Ocak 2012, Pazar
İÇ arasında önemli bir fark ve BİRLEŞTİRME DOĞAL döndürülen sütun sayısı.
Düşünün:
TableA TableB
Column1 Column2 Column1 Column3
1 2 1 3
Sütun1 üzerinde TableA ve TableB İÇ KATIL dönecektir
a.column1 a.column2 b.column1 b.column3
1 2 1 3
SELECT * FROM TableA INNER JOIN TableB USING (Column1)
SELECT * FROM TableA INNER JOIN TableB ON TableA.Column1 = TableB.Column1
Sütun1 üzerinde TableA ve TableB DOĞAL KATILIN döndürür:
column1 column2 column3
1 2 3
SELECT * FROM TableA NATURAL JOIN TableB
Tekrarlanan sütun önlenir.
(Standart dilbilgisi dan AFAİCT, doğal bir birleşim katılan sütunlar belirtebilirsiniz mi; kesinlikle adı tabanlı katıl. Ayrıca bakınız*. *12)
(Orada bir hile olarak iç birleşim çıkış; a.
b.
parça olmaz sütun adları; edersin sadece column1
, column2
, column1
, column3
gibi başlıklar.)
Bunu Paylaş:
Ve MySQL KATILIN DIŞ arasındaki fark...
Bir arasındaki fark 'kapatma'...
Uygulama/arasındaki fark x-javascript ...
Arasındaki fark "yönetilen" ...
Kabul test ve fonksiyonel test arasınd...