Publicidade

Motta

Moderadores
  • Total de itens

    12.361
  • Registro em

  • Última visita

  • Dias vencidos

    55

Motta venceu o dia em Abril 22

Teve o conteúdo mais curtido

Reputação

595 Incrível

Sobre Motta

  • Classificação
    Motta
  • Data de Nascimento 08-12-1962

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Niterói/Rio de Janeiro
  1. SELECT h.nome_filme, k.tema FROM filmes h JOIN filmes_rel_tema p ON h.id = p.idfilmes JOIN tema k ON k.idtag = p.idtag WHERE k.tema IN (SELECT c.tema FROM cadastro g JOIN cadastro_rel_tema a ON g.id = a.idcadastro JOIN tema c ON c.idtema = a.idtema WHERE a.idcadastro = '....') Um só select , creio que resolva.
  2. https://dev.mysql.com/doc/refman/5.7/en/constraint-primary-key.html Por garantia crie uma UNIQUE KEY também.
  3. A segunda sql tem um join , tente contar distintis DISTINT places.city_id , procure ler sobre "produtos cartesianos".
  4. Como este algoritmo consegue adivinhar os ingredientes de um prato
  5. OK
  6. Off topic , qual o problema com o Yahoo !? Uso yahoo por exemplo.
  7. Não sei a variável , apenas lembrei de um tópico em que dei uma sugestão para Oracle , mas no Oracle é bem mais simples. Mas vale a ideia básica
  8. tente select * from ( select @contador := @contador + 1 AS ordem, usuario from ( SELECT usuario, COUNT(*) qtd FROM fotos GROUP BY usuario order by COUNT(*) desc ) virtual ) virtual2 where usuario = '...' vide também https://pt.stackoverflow.com/questions/43888/numeração-sequencial-dos-resultados-de-uma-query
  9. Achei isto , não sei se funciona pois não trabalho com MySql https://www.percona.com/blog/2016/03/04/virtual-columns-in-mysql-and-mariadb/
  10. Note que a tabela os c não tem condição no WHERE , é isto mesmo ?!
  11. Incorreto ,.... valores acima do esperado ... pouco claro .... você está com um join , pode estar gerando um produto cartesiano indevido execute a sql "aberta" e veja a resultado (se não está duplicando) SELECT * FROM cr01 a, cr02 b, os c where a.id_cp01 = b.id_cp01 and b.pago = '1' and a.datalancamento BETWEEN '2017-07-01' AND '2017-07-08'
  12. Dependendo do Banco e da versão é possível criar uma coluna virtual Exemplo do Oracle
  13. Select com JOIN , SUM e GROUP BY ordenando o total de forma descendente
  14. O que dá de errado ?