Pytania otagowane jako join

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

2
Co jest szybsze, jedno duże zapytanie lub wiele małych zapytań?
Pracowałem dla różnych firm i zauważyłem, że niektóre z nich wolą mieć poglądy, które dołączą do stołu ze wszystkimi „krewnymi”. Ale w przypadku aplikacji czasami musimy użyć tylko 1 kolumny. Czy byłoby więc szybsze dokonanie prostych wyborów, a następnie „dołączenie” ich do kodu systemowego? Systemem może być php, java, asp, …



4
Czy poszczególne zapytania są szybsze niż dołączenia?
Pytanie koncepcyjne: Czy poszczególne zapytania są szybsze niż złączenia, czy: Czy powinienem próbować wycisnąć wszystkie informacje, które chcę po stronie klienta, w jedną instrukcję SELECT, czy po prostu użyć tyle, ile wydaje się wygodne? TL; DR : Jeśli moje połączone zapytanie trwa dłużej niż uruchamianie pojedynczych zapytań, czy to moja …


1
Postgres Zliczaj z różnymi warunkami na tym samym zapytaniu
EDYCJA Postgres 9.3 Pracuję nad raportem, który ma następujący schemat: http://sqlfiddle.com/#!15/fd104/2 Bieżące zapytanie działa poprawnie i wygląda następująco: Zasadniczo jest to wewnętrzne połączenie z 3 stołami. Nie wykonałem tego zapytania, ale programista, który go opuścił i chcę zmodyfikować zapytanie. Jak widać, TotalApplicationliczy się tylko całkowita aplikacja na podstawie a.agent_id. I …


2
Wydajność zastosowania zewnętrznego vs łączenie w lewo
Używam SQL SERVER 2008 R2 Właśnie natrafiłem na ZASTOSUJ w SQL i podobało mi się, jak rozwiązuje problemy z zapytaniami w tak wielu przypadkach, W wielu stołach, w których używałem 2 lewych złączeń, aby uzyskać wynik, udało mi się uzyskać 1 zewnętrzną aplikację. Mam małą ilość danych w moich lokalnych …


1
UŻYWANIE konstruktu w klauzuli JOIN może w niektórych przypadkach wprowadzić bariery optymalizacyjne?
Zwrócono mi uwagę, że USINGkonstrukcja (zamiast ON) w FROMklauzuli SELECTzapytań może w niektórych przypadkach wprowadzić bariery optymalizacyjne. Mam na myśli to słowo kluczowe: WYBIERZ * Od Dołącz b UŻYCIEM (a_id) Tylko w bardziej skomplikowanych przypadkach. Kontekst: ten komentarz do tego pytania . Używam tego bardzo często i jak dotąd niczego …

6
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() …

3
Access (Jet) SQL: Znaczniki daty i godziny w tabeli B flantują każdy znacznik daty i godziny w tabeli A.
Pierwsze słowa Możesz bezpiecznie zignorować poniższe sekcje (i włącznie) DOŁĄCZENIA: Rozpoczęcie, jeśli chcesz po prostu złamać kod. Tło i wyniki po prostu służyć jako kontekst. Proszę spojrzeć na historię edycji przed 06.10.2015, jeśli chcesz zobaczyć, jak początkowo wyglądał kod. Cel Ostatecznie chcę obliczyć interpolowane współrzędne GPS dla nadajnika ( Xlub …

2
Używanie instrukcji SELECT w klauzuli WHERE innej instrukcji SELECT
Stworzyłem projekt zdalnej aplikacji na libpq dla PostrgreSQL . Zachowuje się dobrze, ale profilowałem ogólne działanie aplikacji. Dla każdego końcowego wyniku biznesowego, który produkuję, zdarza się, że nazywam coś w rodzaju klauzuli 40 wyboru (ponad tcpip). Mam wspomnienia z SQL-Servera przypominające mi o zminimalizowaniu liczby interakcji między moją zdalną aplikacją …

2
SQL Server nie optymalizuje łączenia przez scalanie równoległe na dwóch równo podzielonych na partycje tabelach
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 7 lat temu . Z góry przepraszamy za bardzo szczegółowe pytanie. Dołączyłem zapytania, aby wygenerować pełny zestaw danych do odtworzenia problemu, i korzystam z programu SQL Server 2012 na komputerze z …

3
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ć …
21 postgresql  join 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.