Pytania oznaczone «join»

191
pandy trójdrożne łączenie wielu ramek danych na kolumnach

Mam 3 pliki CSV. Każda z nich ma pierwszą kolumnę jako (ciąg) nazwisk osób, podczas gdy wszystkie pozostałe kolumny w każdej ramce danych są atrybutami tej osoby. Jak mogę „połączyć” razem wszystkie trzy dokumenty CSV, aby utworzyć pojedynczy plik CSV, w którym każdy wiersz ma wszystkie atrybuty...

186
Usuwanie wierszy za pomocą MySQL LEFT JOIN

Mam dwie tabele, jedną dotyczącą terminów pracy, drugą opisującą pracę. Każde zadanie może mieć status, a niektóre statusy oznaczają, że terminy zadań muszą zostać usunięte z drugiej tabeli. Mogę z łatwością SELECTobsadzić stanowiska / terminy spełniające moje kryteria za pomocą LEFT JOIN: SELECT...

181
Zbuduj pełną ścieżkę do nazwy pliku w Pythonie

Muszę przekazać nazwę ścieżki pliku do modułu. Jak zbudować ścieżkę do pliku na podstawie nazwy katalogu, podstawowej nazwy pliku i ciągu formatu pliku? Katalog może istnieć lub nie istnieć w momencie połączenia. Na przykład: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format...

180
JOIN zapytania a wiele zapytań

Czy zapytania JOIN są szybsze niż kilka zapytań? (Uruchamiasz swoje główne zapytanie, a następnie uruchamiasz wiele innych poleceń SELECT w oparciu o wyniki Twojego głównego zapytania) Pytam, ponieważ DOŁĄCZENIE ich bardzo skomplikowałoby projekt mojej aplikacji Jeśli są szybsze, czy ktoś może z...

174
JOIN dwa wyniki instrukcji SELECT

Czy można połączyć wyniki 2 SELECTinstrukcji sql w jednej instrukcji? Mam bazę zadań, w której każdy rekord jest osobnym zadaniem, z terminami (a PALT, który jest tylko liczbą INTdni od początku do terminu. AgeTo również INTliczba dni.) Chcę mieć tabelę, w której każda osoba ma w tabeli, liczbę...

169
Połączenia są dla leniwych?

Niedawno rozmawiałem z innym programistą, który twierdził, że JOIN (SQL) jest bezużyteczny. Z technicznego punktu widzenia jest to prawda, ale dodał, że używanie złączeń jest mniej wydajne niż wykonywanie kilku żądań i łączenia tabel w kodzie (C # lub Java). Dla niego przyłączenia są dla leniwych...

162
Klauzula Left Join With Where

Muszę pobrać wszystkie domyślne ustawienia z tabeli ustawień, ale także pobrać ustawienie znaku, jeśli istnieje dla znaku x. Ale to zapytanie pobiera tylko te ustawienia, w których znak jest = 1, a nie ustawienia domyślne, jeśli użytkownik nikogo nie ustawił. SELECT `settings`.*,...

158
Podzapytania a sprzężenia

Refaktoryzowałem powolną sekcję aplikacji, którą odziedziczyliśmy po innej firmie, aby użyć sprzężenia wewnętrznego zamiast podzapytania, takiego jak: WHERE id IN (SELECT id FROM ...) Zapytanie refaktoryzowane działa około 100 razy szybciej. (~ 50 sekund do ~ 0,3) Spodziewałem się poprawy, ale...

157
MySQL: Szybkie zestawienie typów złączeń

Chciałbym szybko zestawić typy złączeń MySQL. Wiem o tych, reszta nie jestem pewien, co mają na myśli. oddzielone przecinkami (od czego dokładnie jest to skrót?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... pokaż informacje z a, nawet jeśli nie ma dopasowań w b: SELECT * FROM a LEFT OUTER JOIN...

155
Operator Oracle „(+)”

Sprawdzam kilka starych instrukcji SQL w celu ich udokumentowania i prawdopodobnie ulepszenia. DBMS to Oracle Nie rozumiem stwierdzenia, które brzmiało tak: select ... from a,b where a.id=b.id(+) Jestem zdezorientowany co do (+)operatora i nie mogłem go znaleźć na żadnym forach ......

150
CROSS JOIN vs INNER JOIN w SQL

Jaka jest różnica między CROSS JOINi INNER JOIN? CROSS DOŁĄCZ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies WEWNĘTRZNE...