Pytania otagowane jako join

JOIN to ogólna operacja w algebrze relacyjnej, polegająca na łączeniu dwóch lub więcej relacji w systemie relacyjnej bazy danych. JOIN jest również słowem kluczowym języka SQL do wykonania tej operacji.

9
Dołącz / Gdzie z LINQ i Lambda
Mam problem z zapytaniem napisanym w LINQ i Lambda. Do tej pory otrzymuję wiele błędów, oto mój kod: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta) => new { Post = post, Meta = …
457 c#  linq  join  lambda 


12
Jawne i niejawne sprzężenia SQL
Czy jest jakaś różnica wydajności w jawnym a niejawnym sprzężeniu wewnętrznym? Na przykład: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 

2
Pandas Scalanie 101
Jak wykonać połączenie ( LEFT| RIGHT| FULL) ( INNER| OUTER) z pandami? Jak dodać NaN dla brakujących wierszy po scaleniu? Jak pozbyć się NaN po połączeniu? Czy mogę scalić indeks? Połącz krzyżowo z pandami? Jak scalić wiele ramek danych? merge? join? concat? update? WHO? Co? Dlaczego?! ... i więcej. Widziałem …
362 python  pandas  join  merge 


8
Szyny: dołączają vs.
Jest to raczej pytanie „dlaczego to działa w ten sposób”, a nie pytanie „nie wiem jak to zrobić” ... Dlatego ewangelią związaną z :includepobieraniem powiązanych rekordów, z których wiesz, że będziesz korzystać, jest skorzystanie, ponieważ dostaniesz połączenie i unikniesz mnóstwa dodatkowych zapytań: Post.all(:include => :comments) Jednak gdy spojrzysz na dzienniki, …

12
SQL Inner-join z 3 tabelami?
Próbuję połączyć 3 tabele w widoku; oto sytuacja: Mam tabelę, która zawiera informacje o studentach, którzy ubiegają się o mieszkanie na tym kampusie. Mam inną tabelę z Preferencjami Hall (3 z nich) dla każdego Ucznia. Ale każda z tych preferencji jest jedynie numerem identyfikacyjnym, a numer identyfikacyjny ma odpowiednią nazwę …
330 sql  join  inner-join 

9
Jak uzyskać wiele zliczeń za pomocą jednego zapytania SQL?
Zastanawiam się, jak napisać to zapytanie. Wiem, że ta faktyczna składnia jest nieprawdziwa, ale pomoże ci zrozumieć, czego chcę. Potrzebuję go w tym formacie, ponieważ jest on częścią znacznie większego zapytania. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' Potrzebuję tego wszystkiego w …
315 mysql  sql  join  count  group-by 

9
Łączenie SQL: wybieranie ostatnich rekordów w relacji jeden do wielu
Załóżmy, że mam tabelę klientów i tabelę zakupów. Każdy zakup należy do jednego klienta. Chcę uzyskać listę wszystkich klientów wraz z ich ostatnim zakupem w jednym wyciągu SELECT. Jaka jest najlepsza praktyka? Wszelkie porady dotyczące budowania indeksów? Proszę użyć tych nazw tabel / kolumn w swojej odpowiedzi: klient: identyfikator, imię …



11
Połącz lewy SQL vs. wiele tabel na linii FROM?
Większość dialektów SQL akceptuje oba następujące zapytania: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Oczywiście, kiedy potrzebujesz zewnętrznego sprzężenia, wymagana jest druga składnia. Ale kiedy robię wewnętrzne sprzężenie, dlaczego miałbym preferować drugą składnię niż pierwszą …
256 sql  syntax  join 


4
MySQL ON vs USING?
W MySQL JOIN, jaka jest różnica między ONi USING()? O ile mogę stwierdzić, USING()jest to po prostu wygodniejsza składnia, a jednocześnie ONdaje nieco większą elastyczność, gdy nazwy kolumn nie są identyczne. Jednak różnica ta jest tak niewielka, że ​​można by się po prostu pozbyć USING(). Czy jest w tym coś …
252 mysql  join  using 


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.