Zip birleştirmeler yalnızca sipariş kümeleri hakkında konuşurken anlamlı olur. Bir sütunun değerine bağlı olarak katılmak yerine, satır numarasına göre katılıyorsunuz. sadece eşleşen satırları
[λ] [color] [flame] [element]
475 blue blue indium
510 green green boron
570 yellow yellow sodium
650 red red calcium
Tablo1 DIŞ Table2 KATILDIĞI
Tablo 1.
[λ] [color]
400 violet
415 indigo
475 blue
510 green
570 yellow
590 orange
650 red
Tablo 2
[flame] [element]
green boron
yellow sodium
white magnesium
red calcium
blue indium
Tablo1 İÇ Tablo 2 AÇIK [renkli] = [alev] artır AÇIK [renk] = [alev]:
[λ] [color] [flame] [element]
400 violet NULL NULL
415 indigo NULL NULL
475 blue blue indium
510 green green boron
570 yellow yellow sodium
590 orange NULL NULL
650 red red calcium
NULL NULL white magnesium
Tablo1 Table2 için "zip katıldı" mümkünse tüm satırları, eşleşmiş: Tüm satırlar bakılmaksızın
[λ] [color] [flame] [element]
400 violet green boron
415 indigo yellow sodium
475 blue white magnesium
510 green red calcium
570 yellow blue indium
590 orange NULL NULL
650 red NULL NULL
Zip eşleştirme, bir fermuar gibi verilerle birleştirerek birleşimler maçın Birinciden ilk sıradaki bir satırdan ilk satır, ikinci saniye ile eşleştirilir, vb. Aslında bu verilere bakmaz. Çok hızlı bir şekilde üretilebilirler, ancak verilerinizde halihazırda var olan bazı anlamlı düzenler yoksa ya da sadece rastgele eşleştirmeler oluşturmak istiyorsanız
resmi bir fikir değil - ancak bu ilk satırın bana ima ettiği anlamına gelir. A sorgusu, B sorgusunun ilk satırı ile gider. – Randy
Bir fermuar hakkında düşünmeye katılıyorum. birleştirilen kümelerdeki veri sırası önemlidir, böylece 1. sıradan 1. sıraya 2. sıradan 2. sıraya vb. ** Sonuçta elde edilen sıkıştırılmış sorgu, SQL'de bir satır numarası işlevi kullanılarak temsil edilebilir, bu nedenle zipWithIndex, aşağıdaki gibi desteklenir: ilkel bir operatör: ** fermuar konseptinin spot olduğunu ve setlerin sırasının ÇOK önemli olduğunu ima ediyor – xQbert
Belki "Sort Merge Join" anlamına geliyor: http://use-the-index-luke.com/sql/ join/sort-merge-join –