Aracılığıyla paylaş


leftanti join

Şunlar için geçerlidir: ✅Microsoft Fabric

Birleştirme aroması leftanti , sol taraftan sağ taraftaki hiçbir kayıtla eşleşmeyen tüm kayıtları döndürür. Birleştirme önleme, "DEĞİl" sorgusunu modeller.

Diğer adlar: anti, leftantisemi

Birleştirmenin nasıl çalıştığını gösteren diyagram.

Sözdizimi

LeftTable|joinkind=leftanti [ İpuçları ] RightTable Koşullarıon

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
LeftTable string ✔️ Satırları birleştirilecek olan dış tablo olarak da adlandırılan sol tablo veya tablosal ifade. olarak $leftbelirtilir.
Ipuç -ları string Satır eşleştirme işleminin ve yürütme planının davranışını denetleen Ad = Değeri biçiminde sıfır veya daha fazla boşlukla ayrılmış birleştirme ipucu. Daha fazla bilgi için bkz . İpuçları.
RightTable string ✔️ Satırlarının birleştirileceği iç tablo olarak da adlandırılan sağ tablo veya tablosal ifade. olarak $rightbelirtilir.
Koşullar string ✔️ LeftTable'dan gelen satırların RightTable'dangelen satırlarla nasıl eşleşeceğini belirler. Eşleştirmek istediğiniz sütunların adı her iki tabloda da aynıysa ColumnName söz dizimini ONkullanın. Aksi takdirde, LeftColumn RightColumnON $left.==söz dizimini $right.kullanın. Birden çok koşul belirtmek için "ve" anahtar sözcüğünü kullanabilir veya bunları virgülle ayırabilirsiniz. Virgül kullanırsanız, koşullar "ve" mantıksal işleci kullanılarak değerlendirilir.

İpucu

En iyi performans için, bir tablo her zaman diğerinden küçükse birleştirmenin sol tarafı olarak kullanın.

İpuçları

Parametre adı Değerler Açıklama
hint.remote auto, left, local, right Bkz. Kümeler Arası Katılma
hint.strategy=broadcast Küme düğümlerinde sorgu yükünü paylaşmanın yolunu belirtir. Bkz. yayına katılma
hint.shufflekey=<key> Sorgu, shufflekey verileri bölümleme anahtarı kullanarak küme düğümlerinde sorgu yükünü paylaşır. Bkz. karıştırma sorgusu
hint.strategy=shuffle Strateji shuffle sorgusu, her düğümün verilerin bir bölümünü işlediği küme düğümlerinde sorgu yükünü paylaşır. Bkz. karıştırma sorgusu

Döndürülenler

Şema: Sol tablodaki tüm sütunlar.
Satırlar: Sol tablodaki sağ tablodaki kayıtlarla eşleşmeyen tüm kayıtlar.

Örnek

Örnek sorgu, X'teki anahtarlar için Y'de eşleşme olmayan X ve Y tablolarındaki satırları birleştirir ve X'teki Y'de karşılık gelen satırları etkili bir şekilde filtreler.

let X = datatable(Key:string, Value1:long)
[
    'a',1,
    'b',2,
    'b',3,
    'c',4
];
let Y = datatable(Key:string, Value2:long)
[
    'b',10,
    'c',20,
    'c',30,
    'd',40
];
X | join kind=leftanti Y on Key

Çıktı

Anahtar Değer1
a 1