Articles of juntar

MySQL Insert & Joins

Eu vi isso No MySQL, as junções funcionam para instruções INSERT, UPDATE e DELETE. É possível alterar dados em mais de uma tabela ao unir tabelas em uma instrução UPDATE ou DELETE. em uma resposta para uma pergunta do guia de certificação mysql. é verdade? insere com junções? um exemplo disso?

Registro retornado da function possui colunas concatenadas

Eu tenho uma tabela que armazena as alterações de conta ao longo do tempo. Eu preciso juntar isso com duas outras tabelas para criar alguns registros para um dia específico, se esses registros já não existirem. Para tornar as coisas mais fáceis (espero), encapsulei a consulta que retorna os dados históricos corretos em uma function […]

Junção binária condicional e atualização por referência usando o pacote data.table

Então, aqui está o meu problema da vida real que eu sinto que pode ser facilmente resolvido e estou perdendo algo óbvio aqui. Eu tenho dois grandes conjuntos de dados chamados TK e DFT library(data.table) set.seed(123) (TK <- data.table(venue_id = rep(1:3, each = 2), DFT_id = rep(1:3, 2), New_id = sample(1e4, 6), key = "DFT_id")) […]

mysql join query usando como?

Eu tenho tentado fazer isso funcionar por um bom tempo agora, mas parece que não funciona, talvez nem seja possível, o que eu estou querendo fazer é executar uma consulta de junit mysql usando like, como este exemplo eu encontrei … SELECT * FROM Table1 INNER JOIN Table2 ON Table1.col LIKE ‘%’ + Table2.col + […]

Incluindo Valores Nulos em um Apache Spark Join

Eu gostaria de include valores nulos em uma associação do Apache Spark. O Spark não inclui linhas com nulo por padrão. Aqui está o comportamento padrão do Spark. val numbersDf = Seq( (“123”), (“456”), (null), (“”) ).toDF(“numbers”) val lettersDf = Seq( (“123”, “abc”), (“456”, “def”), (null, “zzz”), (“”, “hhh”) ).toDF(“numbers”, “letters”) val joinedDf = numbersDf.join(lettersDf, […]

A contagem do MySql não pode mostrar valores 0

Eu tenho duas tabelas de um funcionário e empregado de subscrições de correio se parece com isso: Nome (pk) | Sobrenome | Era subscrições de correspondência MailId (pk) | EmployeeName (fk) | Descrição | Encontro Eu queria o número de assinatura para cada cliente, portanto, tentei a seguinte consulta: Select COUNT(c.Name) From Employee INNER JOIN […]

Qual é o caminho mais rápido para mesclar / juntar datas.frames em R?

Por exemplo (não tenho certeza se o exemplo mais representativo embora): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Isso é o que eu tenho até agora: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( […]

data.table join, em seguida, adicione colunas ao data.frame existente sem re-copy

Eu tenho dois data.tables , X (3m linhas por ~ 500 colunas) e Y (100 linhas por duas colunas). set.seed(1) X <- data.table( a=letters, b=letters, c=letters, g=sample(c(1:5,7),length(letters),replace=TRUE), key="g" ) Y <- data.table( z=runif(6), g=1:6, key="g" ) Eu quero fazer uma junit externa esquerda no X, o que eu posso fazer por Y[X] graças a: Por […]

JUNTE-SE a dois resultados da instrução SELECT

É possível juntar os resultados de 2 instruções SQL SELECT em uma declaração? Eu tenho um database de tarefas onde cada registro é uma tarefa separada, com prazos (e um PALT, que é apenas uma INT de dias do início ao fim do prazo. A idade também é um número de dias INT). Eu quero […]

junit condicional no mysql

Eu tenho uma tabela id2 , id2 , type . type é um valor enumerado contendo um nome de outra tabela. Eu gostaria de pré-forma uma join com o nome da tabela do type . Por exemplo: switch($type) case ‘table1’: join table1; break; case ‘table2’: join table2; break; Como posso conseguir isso?