Pytania oznaczone «join»

Klauzula łączenia SQL łączy rekordy z dwóch lub więcej tabel lub widoków.

26
Wskaźniki wydajności ON i GDZIE

Mam dwa stoliki @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Te tabele mają indeks nieklastrowany (Id, Data) I dołączam do tych tabel SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id WHERE t1.Date <= GETDATE() AND t2.Date <=...

21
Czy mogę podać domyślny lewy łącznik zewnętrzny?

Załóżmy, że mam tabele a (z kolumną a1) ib (z kolumnami b1 i b2) i wykonuję lewe łączenie zewnętrzne SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 Wtedy b1 i b2 będą miały wartość NULL, gdzie wartość a1 nie ma pasującej wartości b1. Czy mogę podać wartość domyślną dla b2 zamiast NULL? Zauważ,...

18
SQL Server Dołącz / gdzie zlecenie przetwarzania

Po przeczytaniu powolnego zapytania SQL, nie będąc pewnym, jak go zoptymalizować , pomyślałem o ogólnej wydajności zapytań. Z pewnością potrzebujemy, aby wyniki pierwszej tabeli (gdy połączone są inne tabele) były możliwie jak najmniejsze przed dołączeniem (złączenia wewnętrzne dla tego pytania),...