SORU
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ş:
  • Google+
  • E-Posta
Etiketler:
Sql

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • gsipek

    gsipek

    20 Temmuz 2007
  • sghaff1

    sghaff1

    23 Mart 2009