Articles of juntam

MySql Update Uma tabela associada

Eu quero atualizar uma tabela em uma instrução que tem várias associações. Embora eu saiba que a ordem das junções não é realmente importante (a menos que você esteja usando dicas do otimizador), ordenei-lhes uma forma de serem mais intuitivas de serem lidas. No entanto, isso resulta na tabela que eu quero atualizar não sendo […]

MongoDB consultar várias collections de uma só vez

users { “_id”:”12345″, “admin”:1 }, { “_id”:”123456789″, “admin”:0 } posts { “content”:”Some content”, “owner_id”:”12345″, “via”:”facebook” }, { “content”:”Some other content”, “owner_id”:”123456789″, “via”:”facebook” } Aqui está uma amostra do meu mongodb. Eu quero obter todas as mensagens que tem “via” atributo igual a “facebook” e postado por um administrador (“admin”: 1). Não consegui descobrir como adquirir […]

Soma cumulativa sobre um conjunto de linhas no mysql

Eu tenho uma consulta complexa (contendo várias associações, uniões) que retorna um conjunto de linhas contendo id, dia, hora, quantidade. A saída da consulta é assim: id day hr amount 1 1 1 10 1 1 2 25 1 1 3 30 1 2 1 10 1 2 2 40 1 2 2 30 2 […]

Necessário para unir 2 tabelas com seus FKs em uma terceira tabela

Então, basicamente, eu estou seguindo uma pergunta tutorial que me pergunta o seguinte. Eu não estou muito certo de como juntar 2 mesas que não contenham as outras FK, suas (ie ambas as suas FKs) estão localizadas em uma terceira mesa. Eu poderia obter alguma ajuda / explicação? Minha resposta SELECT Forest.Fo_name, Species.Sp_name, Species.Sp_woodtype FROM […]

Tabela de atualização do MySQL baseada em outro valor de tabelas

Eu tenho duas mesas Aqui está minha primeira mesa ID SUBST_ID CREATED_ID 1 031938 TEST123 2 930111 COOL123 3 000391 THIS109 4 039301 BRO1011 5 123456 COOL938 … … … Esta é minha segunda mesa ID SERIAL_ID BRANCH_ID 1 039301 NULL 2 000391 NULL 3 123456 NULL … … … Eu preciso de alguns como […]

Múltiplo INNER JOIN SQL ACCESS

Erro de syntax (ausente do operador) na expressão de consulta ‘tbl_employee.emp_id = tbl_netpay.emp_id INNER JOIN tbl_gross ON tbl_employee.emp_id = tbl_gross.emp_ID INNER JOIN tbl_tax ON tbl_employee.emp_id – tbl_tax.emp_ID’. SELECT tbl_employee.emp_ID, tbl_employee.emp_name, tbl_gross.BasicSalary, tbl_gross.totalOT, tbl_netpay.totalGross, tbl_tax.totalLate, tbl_tax.allowance, tbl_tax.SSS, tbl_tax.PhilHealth, tbl_tax.GSIS, tbl_tax.HDMF, tbl_netpay.totalDeduc, tbl_netpay.emp_ti, tbl_netpay.emp_wt, tbl_netpay.emp_np FROM tbl_employee INNER JOIN tbl_netpay ON tbl_employee.emp_id = tbl_netpay.emp_id INNER JOIN tbl_gross […]

Como executar Join entre várias tabelas no LINQ lambda

Eu estou tentando executar uma associação entre várias tabelas no LINQ. Eu tenho as seguintes classs: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table E eu uso o seguinte código (onde product , category e productcategory são instâncias das classs acima): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, […]

Formulário nested de Rails com has_many: through, como editar atributos do modelo de junit?

Como você edita os atributos de um modelo de junit ao usar accept_nested_attributes_for? Eu tenho 3 modelos: Tópicos e Artigos unidos por Linkers class Topic :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article :linkers, :foreign_key => :topic_id end class Linker < ActiveRecord::Base #this is the join model, has extra attributes like "relevance" belongs_to :topic […]

Como eu faço um UPDATE ao juntar tabelas no SQLite?

Eu tentei : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 E: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Ambos funcionam com o MySQL, mas eles me dão um erro de syntax no SQLite. Como posso fazer […]

Sintaxe ANSI vs. ANSI SQL JOIN

Eu tenho minha lógica de negócios em ~ 7000 linhas de stored procedures T-SQL, e a maioria deles tem a próxima syntax JOIN: SELECT AA, BB, CC FROM aaa AS A, bbb AS B, ccc AS C WHERE AB = B.ID AND BC = C.ID AND C.ID = @param Terei um crescimento de desempenho se […]