Perguntas com a marcação «join»

365
Pandas mesclando 101

Como realizar uma junção ( LEFT| RIGHT| FULL) ( INNER| OUTER) com pandas? Como adicionar NaNs para linhas ausentes após a mesclagem? Como me livrar dos NaNs após a fusão? Posso mesclar no índice? Cruzar-se com pandas? Como mesclar vários DataFrames? merge? join? concat? update? Quem? O que? Por...

345
Rails: include vs.: junções

Essa é mais uma pergunta "por que as coisas funcionam dessa maneira" em vez de uma pergunta "não sei como fazer isso" ... Portanto, o evangelho sobre a obtenção de registros associados que você sabe que usará é o de usar, :includeporque você se unirá e evitará um monte de consultas...

330
SQL Inner-join com 3 tabelas?

Estou tentando juntar 3 tabelas em uma exibição; aqui está a situação: Eu tenho uma tabela que contém informações de alunos que estão se candidatando para morar neste campus universitário. Eu tenho outra tabela que lista as Preferências do Hall (3 delas) para cada aluno. Mas cada uma dessas...

316
Como obter várias contagens com uma consulta SQL?

Eu estou querendo saber como escrever esta consulta. Eu sei que essa sintaxe real é falsa, mas ajudará você a entender o que estou querendo. Eu preciso desse formato, porque faz parte de uma consulta muito maior. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*)...

256
SQL deixou junção vs várias tabelas na linha FROM?

A maioria dos dialetos SQL aceita as seguintes consultas: 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 Agora, obviamente, quando você precisa de uma associação externa, a segunda sintaxe é necessária. Mas, ao fazer uma junção interna, por que...

252
MySQL ON vs USANDO?

Em um MySQL JOIN, qual é a diferença entre ONe USING()? Tanto quanto posso dizer, USING()é apenas uma sintaxe mais conveniente, enquanto ONpermite um pouco mais de flexibilidade quando os nomes das colunas não são idênticos. No entanto, essa diferença é tão pequena que você pensaria que eles...

244
Como fazer junções no LINQ em vários campos na junção única

Preciso fazer uma consulta LINQ2DataSet que faça uma junção em mais de um campo (como var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Eu ainda encontrei uma solução adequada (posso adicionar restrições adicionais a uma cláusula where, mas isso...

202
LINQ - Junção externa completa

Eu tenho uma lista do ID das pessoas e seu primeiro nome, e uma lista do ID das pessoas e seu sobrenome. Algumas pessoas não têm nome e outras não, sobrenome; Eu gostaria de fazer uma junção externa completa nas duas listas. Portanto, as seguintes listas: ID FirstName -- --------- 1 John 2...