Perguntas com a marcação «join»

JOIN é uma operação geral em álgebra relacional para uma operação combinada em duas ou mais relações em um sistema de banco de dados relacional. JOIN também é a palavra-chave da linguagem SQL para executar esta operação.

12
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 …
244 c#  linq  join 


7
Qual é a diferença entre ingressar e mesclar no Pandas?
Suponha que eu tenha dois DataFrames como este: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Quero mesclá-los, então tento algo assim: pd.merge(left, right, left_on='key1', right_on='key2') E eu estou feliz key1 lval key2 rval 0 foo 1 foo 4 1 bar 2 …
208 python  pandas  dataframe  join 





4
A ordem de junção é importante no SQL?
Desconsiderando o desempenho, obterá o mesmo resultado da consulta A e B abaixo? E quanto a 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 b on …


4
Crie o nome do arquivo do caminho completo em Python
Eu preciso passar um nome de caminho de arquivo para um módulo. Como crio o caminho do arquivo a partir de um nome de diretório, nome de arquivo base e uma string de formato de arquivo? O diretório pode ou não existir no momento da chamada. Por exemplo: dir_name='/home/me/dev/my_reports' base_filename='daily_report' …
180 python  join  filenames 

14
JOIN consultas x várias consultas
As consultas JOIN são mais rápidas que as várias consultas? (Você executa sua consulta principal e, em seguida, executa muitos outros SELECTs com base nos resultados da consulta principal) Estou perguntando porque JUNTAR a eles complicaria MUITO o design do meu aplicativo Se forem mais rápidos, alguém pode se aproximar …

5
JUNTE-SE a dois resultados da instrução SELECT
É possível juntar os resultados de 2 SELECTinstruções sql em uma instrução? Eu tenho um banco de dados de tarefas em que cada registro é uma tarefa separada, com prazos (e a PALT, que fica a apenas alguns INTdias do início ao prazo. AgeTambém é um INTnúmero de dias). Quero …
174 sql  select  join  group-by 

21
Associações são para pessoas preguiçosas?
Recentemente, tive uma discussão com outro desenvolvedor que me afirmou que JOINs (SQL) são inúteis. Isso é tecnicamente verdade, mas ele acrescentou que o uso de junções é menos eficiente do que fazer várias solicitações e tabelas de links no código (C # ou Java). Para ele, as junções são …
169 c#  java  sql  join 

3
pandas: mescla (junção) dois quadros de dados em várias colunas
Estou tentando juntar dois quadros de dados de pandas usando duas colunas: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') mas obteve o seguinte erro: 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]' Alguma idéia de qual deve …

6
Não é possível criar um valor constante do tipo Apenas tipos primitivos ou tipos de enumeração são suportados neste contexto
Estou recebendo este erro para a consulta abaixo Não foi possível criar um valor constante do tipo API.Models.PersonProtocol. Apenas tipos primitivos ou tipos de enumeração são suportados neste contexto ppCombinedabaixo é um IEnumerableobjeto de PersonProtocolType, que é construído por concat de 2 PersonProtocollistas. Por que isso está falhando? Não podemos …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.