Pytania otagowane jako join

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



3
Czy powinienem używać SQL JOIN lub IN Clause?
Mam pytanie dotyczące najlepszego podejścia. Nie jestem pewien, które podejście jest najlepsze, gdy dane są uważane za zmienne pod względem wielkości. Rozważ następujące 3 TABELE: PRACOWNIK EMPLOYEE_ID, EMP_NAME PROJEKT PROJECT_ID, PROJ_NAME EMP_PROJ (wiele do wielu z powyższych dwóch tabel) EMPLOYEE_ID, PROJECT_ID Problem : Biorąc pod uwagę identyfikator pracownika, znajdź WSZYSTKICH …
13 postgresql  join 


4
Czy lepiej jest podzielić duże zapytanie na wiele mniejszych?
Są sytuacje, które wymagają naprawdę dużego zapytania łączącego kilka tabel razem z instrukcjami sub select w celu uzyskania pożądanych rezultatów. Moje pytanie brzmi: czy powinniśmy rozważyć użycie wielu mniejszych zapytań i przenieść operacje logiczne do warstwy aplikacji, wysyłając zapytanie do bazy danych w więcej niż jednym wywołaniu, czy lepiej mieć …

1
Niepożądana pętla zagnieżdżenia a łączenie przez mieszanie w PostgreSQL 9.6
Mam problem z planowaniem zapytań PostgreSQL 9.6. Moje zapytanie wygląda następująco: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id WHERE structures."STRUKTURBERICHT" != '' AND properties."COMPOSITION" LIKE 'Mo%' AND ( properties."NAME" LIKE '%VASP-ase-preopt%' OR properties."CALCULATOR_ID" IN (7,22,25) ) AND properties."TYPE_ID" …

2
Co oznacza [OD x, y] w Postgres?
Właśnie zaczynam pracę z Postgres. Czytając ten dokument natknąłem się na to zapytanie: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Mogę zrozumieć wszystko, co w tym zapytaniu, z wyjątkiem tego: FROM apod, .... Co to …
12 postgresql  join 

1
Połącz dwie tabele zdarzeń w jedną oś czasu
Biorąc pod uwagę dwie tabele: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); Chciałbym napisać kwerendę, która zwraca wartości ts, fooi barktóry reprezentuje jednolity obraz najnowszych wartości. Innymi słowy, jeśli foozawiera: ts | foo -------- 1 | A 7 | B i barzawierał: ts …



3
Najszybszy sposób na policzenie, ile zakresów dat obejmuje każdą datę z serii
Mam tabelę (w PostgreSQL 9.4), która wygląda następująco: CREATE TABLE dates_ranges (kind int, start_date date, end_date date); INSERT INTO dates_ranges VALUES (1, '2018-01-01', '2018-01-31'), (1, '2018-01-01', '2018-01-05'), (1, '2018-01-03', '2018-01-06'), (2, '2018-01-01', '2018-01-01'), (2, '2018-01-01', '2018-01-02'), (3, '2018-01-02', '2018-01-08'), (3, '2018-01-05', '2018-01-10'); Teraz chcę obliczyć dla podanych dat i dla …

4
Jak zdobyć grupę, w której liczba wynosi zero?
Spróbuję utworzyć wykres z danych z mojej bazy danych serwera SQL. Będę mieć wszystkie ulice z liczbą użytkowników, którzy mieszkają na tej ulicy, nawet liczba jest równa zero. W tym celu wypróbowałem następujące zapytanie: Create table Streets( ID int IDENTITY primary key, Name varchar(100) ); create table users( ID int …

2
Zapytanie o połączenie SQL, aby wyświetlić wiersze z nieistniejącymi wierszami w jednej tabeli
Usiłuję przygotować raport dotyczący rekordów czasu pracy pracownika. Mamy dwie tabele specjalnie na to pytanie. Pracownicy są wyszczególnieni w Memberstabeli i każdego dnia wprowadzają wpisy czasu pracy, którą wykonali i są przechowywane w Time_Entrytabeli. Przykładowa konfiguracja z SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 Końcowy wynik, którego szukam, to tabela, która pokazuje WSZYSTKIE na …

2
Dlaczego zagnieżdżone pętle łączą tylko lewe połączenia?
W blogu Craig Freedman, w zagnieżdżonych pętli Dołącz wyjaśnia dlaczego zagnieżdżone pętle przystąpić nie może poprzeć prawo sprzężenia zewnętrznego: Problem polega na tym, że skanujemy wewnętrzną tabelę wiele razy - raz dla każdego rzędu sprzężenia zewnętrznego. Podczas tych wielu skanów możemy napotkać te same wewnętrzne rzędy wiele razy. W którym …

2
MySQL nie używa indeksów podczas łączenia z inną tabelą
Mam dwie tabele, pierwsza tabela zawiera wszystkie artykuły / posty na blogu w systemie CMS. Niektóre z tych artykułów mogą również pojawiać się w czasopiśmie, w którym to przypadku mają związek z kluczem obcym z inną tabelą zawierającą informacje specyficzne dla czasopisma. Oto uproszczona wersja składni tworzenia tabeli dla tych …

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.