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.

4
Conte com a condição IF na consulta MySQL
Tenho duas tabelas, uma para notícias e outra para comentários e desejo obter a contagem dos comentários cujo status foi definido como aprovado. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN ccc_news_comments ON ccc_news_comments.news_id = ccc_news.news_id WHERE `ccc_news`.`category` = 'news_layer2' AND `ccc_news`.`status` = …

8
A busca rápida de JPA não se associa
O que exatamente a estratégia de busca do JPA controla? Não consigo detectar nenhuma diferença entre ansioso e preguiçoso. Em ambos os casos JPA / Hibernate não associa automaticamente relacionamentos muitos para um. Exemplo: a pessoa possui um único endereço. Um endereço pode pertencer a muitas pessoas. As classes de …
112 java  hibernate  jpa  join 


5
Qual é a melhor maneira de entrar na mesma mesa duas vezes?
Isso é um pouco complicado, mas tenho 2 tabelas. Digamos que a estrutura seja mais ou menos assim: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField As tabelas podem ser unidas com base em Table1.PhoneNumber1 -> Table2.PhoneNumber ou Tabela1.PhoneNumber2 -> Table2.PhoneNumber. Agora, quero obter um conjunto de resultados que contém PhoneNumber1, …
108 sql  join 




3
Forma aninhada de Rails com has_many: através, como editar atributos do modelo de junção?
Como você edita os atributos de um modelo de junção ao usar aceita_nested_attributes_for? Eu tenho 3 modelos: tópicos e artigos unidos por linkers class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article < ActiveRecord::Base has_many :linkers has_many :topics, :through => …

8
MySQL JOIN apenas a linha mais recente?
Eu tenho um cliente de tabela que armazena um customer_id, email e referência. Existe uma tabela adicional customer_data que armazena um registro histórico das alterações feitas ao cliente, ou seja, quando há uma alteração feita uma nova linha é inserida. Para exibir as informações do cliente em uma tabela, as …
103 mysql  sql  join 

3
MySQL como unir tabelas em dois campos
Eu tenho duas tabelas com campos datee id. Eu quero entrar em ambos os campos. eu tentei JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) funciona, mas é muito lento. Existe uma maneira melhor de fazer isso?
102 mysql  join 






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.