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.
Ho bisogno di fare una query LINQ2DataSet che faccia un join su più di un campo (come var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Ho ancora trovato una soluzione adatta (posso aggiungere ulteriori vincoli a una clausola where, …
Conosco i join in SQL Server. Per esempio. Esistono due tabelle Table1, Table2. Le strutture delle loro tabelle sono le seguenti. create table Table1 (id int, Name varchar (10)) create table Table2 (id int, Name varchar (10)) Tabella1 dati come segue: Id Name ------------- 1 A 2 B Dati della …
Supponiamo che io abbia due DataFrames in questo modo: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Voglio unirli, quindi provo qualcosa del genere: pd.merge(left, right, left_on='key1', right_on='key2') E sono felice key1 lval key2 rval 0 foo 1 foo 4 1 bar …
Mi chiedo se questo è possibile in SQL. Supponi di avere due tabelle A e B e di effettuare una selezione sulla tabella A e di unirti alla tabella B: SELECT a.*, b.* FROM TABLE_A a JOIN TABLE_B b USING (some_id); Se la tabella A ha le colonne 'a_id', 'nome' …
Ciò segue questa domanda precedente, alla quale è stata data una risposta. In realtà ho scoperto che avrei potuto rimuovere un join da quella query, quindi ora la query funzionante è start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Questo …
Ho 3 file CSV. Ognuno ha la prima colonna come nome (stringa) di persone, mentre tutte le altre colonne in ciascun frame di dati sono attributi di quella persona. Come posso "unire" tutti e tre i documenti CSV per creare un singolo CSV con ogni riga con tutti gli attributi …
Ignorando le prestazioni, otterrò lo stesso risultato dalla query A e B di seguito? Che ne dici di C e D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left join …
Aiutami a capire dove utilizzare un JOIN regolare e dove un JOIN FETCH. Ad esempio, se abbiamo queste due query FROM Employee emp JOIN emp.department dep e FROM Employee emp JOIN FETCH emp.department dep C'è qualche differenza tra loro? Se sì, quale usare quando?
Le query JOIN sono più veloci di diverse query? (Esegui la query principale e quindi esegui molti altri SELECT in base ai risultati della query principale) Sto chiedendo perché l'adesione a loro complicherebbe MOLTO il design della mia applicazione Se sono più veloci, qualcuno può approssimarsi molto approssimativamente di quanto? …
Devo passare il nome di un percorso file a un modulo. Come si crea il percorso del file da un nome di directory, nome file di base e una stringa di formato file? La directory potrebbe esistere o meno al momento della chiamata. Per esempio: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' …
È possibile unire i risultati di 2 SELECTistruzioni sql in un'unica istruzione? Ho un database di compiti in cui ogni record è un compito separato, con scadenze (e un PALT, che è solo uno INTdei giorni dall'inizio alla scadenza. AgeÈ anche un INTnumero di giorni.) Voglio avere una tabella che …
Di recente ho avuto una discussione con un altro sviluppatore che mi ha affermato che i JOIN (SQL) sono inutili. Ciò è tecnicamente vero, ma ha aggiunto che l'utilizzo dei join è meno efficiente rispetto a effettuare diverse richieste e collegare le tabelle nel codice (C # o Java). Per …
Sto cercando di unire due frame di dati Panda usando due colonne: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') ma ho ottenuto il seguente errore: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' Qualche idea su quale …
Ricevo questo errore per la query di seguito Impossibile creare un valore costante di tipo API.Models.PersonProtocol. In questo contesto sono supportati solo tipi primitivi o tipi di enumerazione ppCombinedsotto è un IEnumerableoggetto di PersonProtocolType, che è costruito da concat di 2 PersonProtocolliste. Perché questo sta fallendo? Non possiamo usare la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.