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

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • mobilenet.cz

    mobilenet.cz

    26 NİSAN 2008