Domande taggate «join»

Un JOIN è un'operazione generale nell'algebra relazionale per un'operazione combinata su due o più relazioni in un sistema di database relazionale. JOIN è anche la parola chiave del linguaggio SQL per eseguire questa operazione.



6
Differenza tra JOIN e INNER JOIN
Entrambi questi join mi daranno gli stessi risultati: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK C'è qualche differenza tra le dichiarazioni in termini di prestazioni o altro? Differisce tra diverse implementazioni SQL ?

11
INNER JOIN ON vs WHERE clausola
Per semplicità, supponiamo che tutti i campi rilevanti lo siano NOT NULL. Tu puoi fare: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) O altro: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Questi …
941 sql  mysql  join  inner-join 


18
Partecipa vs. query secondaria
Sono un utente MySQL di vecchia scuola e ho sempre preferito JOINuna query secondaria. Ma al giorno d'oggi tutti usano una query secondaria e io la odio; Non so perché. Mi mancano le conoscenze teoriche per giudicare da solo se c'è qualche differenza. Una sottoquery è valida come una JOINe …
837 sql  mysql  subquery  join 

11
Aggiornare una tabella utilizzando JOIN in SQL Server?
Voglio aggiornare una colonna in una tabella facendo un join su un'altra tabella, ad esempio: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Ma si lamenta: Messaggio 170, livello 15, stato 1, riga 2 …

18
SQL JOIN - clausola WHERE vs. clausola ON
Dopo averlo letto, questo non è un duplicato di Join SQL espliciti contro impliciti . La risposta può essere correlata (o anche la stessa) ma la domanda è diversa. Qual è la differenza e cosa dovrebbe andare in ciascuno? Se capisco correttamente la teoria, Query Optimizer dovrebbe essere in grado …


7
Concatena l'elemento nell'elenco nelle stringhe
Esiste un modo più semplice per concatenare gli elementi stringa in un elenco in una singola stringa? Posso usare la str.join()funzione? Ad esempio, questo è l'input ['this','is','a','sentence']e questo è l'output desideratothis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print …


22
SINISTRA ESTERNO UNISCITI a LINQ
Come eseguire l'unione esterna sinistra in C # LINQ agli oggetti senza usare le join-on-equals-intoclausole? C'è un modo per farlo con la whereclausola? Problema corretto: il join interno è semplice e ho una soluzione come questa List<JoinPair> innerFinal = (from l in lefts from r in rights where l.Key == …
539 c#  linq  join 

19
Come eseguo l'equivalente SQL Join in MongoDB?
Come eseguo l'equivalente SQL Join in MongoDB? Ad esempio, supponiamo che tu abbia due raccolte (utenti e commenti) e voglio estrarre tutti i commenti con pid = 444 insieme alle informazioni dell'utente per ciascuno. comments { uid:12345, pid:444, comment="blah" } { uid:12345, pid:888, comment="asdf" } { uid:99999, pid:444, comment="qwer" } …
498 mongodb  join 

12
T-SQL: selezione di righe da eliminare tramite join
Scenario: Diciamo che ho due tabelle, TableA e TableB. La chiave primaria di TableB è una singola colonna (BId) ed è una colonna di chiave esterna in TableA. Nella mia situazione, desidero rimuovere tutte le righe in TableA che sono collegate a righe specifiche in TableB: posso farlo attraverso i …
494 tsql  join 

5
Come eseguire 3 tabelle JOIN nella query UPDATE?
Ho fatto una domanda e ho ottenuto questa risposta che mi ha aiutato. UPDATE TABLE_A a JOIN TABLE_B b ON a.join_col = b.join_col AND a.column_a = b.column_b SET a.column_c = a.column_c + 1 Ora sto cercando di fare questo se ci sono 3 tavoli coinvolti qualcosa del genere. UPDATE tableC …
466 mysql  join 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.