Domande taggate «cross-apply»

2
Outer Apply vs Left Join Performance
Sto usando SQL SERVER 2008 R2 Mi sono appena imbattuto in APPLY in SQL e mi è piaciuto come risolve i problemi di query in così tanti casi, Molti dei tavoli che stavo usando 2 join sinistro per ottenere il risultato, sono stato in grado di ottenere 1 applicazione esterna. …

2
CROSS APPLY produce un join esterno
In risposta al conteggio SQL distinto sulla partizione, Erik Darling ha pubblicato questo codice per ovviare alla mancanza di COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) AS …

2
Il modo più efficiente per generare un diff
Ho una tabella in SQL Server che assomiglia a questo: Id |Version |Name |date |fieldA |fieldB ..|fieldZ 1 |1 |Foo |20120101|23 | ..|25334123 2 |2 |Foo |20120101|23 |NULL ..|NULL 3 |2 |Bar |20120303|24 |123......|NULL 4 |2 |Bee |20120303|34 |-34......|NULL Sto lavorando su una procedura memorizzata per diff, che richiede dati …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.