Ir ao conteúdo
  • Cadastre-se

Erciley Junior

Membro Pleno
  • Posts

    146
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de Erciley Junior em Procedure não preenche tabela Tempo foi marcado como solução   
    Olá. Seu erro provavelmente está aqui.
     
    O certo seria
     
    SET data_inicio = '1970-01-01'; #data antiga de referência Não testei nem nada, mas batendo o olho rápido seria isso.
  2. O post de Erciley Junior em Utilização do LEFT JOIN para consultar apenas 1 registro; foi marcado como solução   
    Oi Hugo, veja se é isso que você quer.
     
    select * from materias left outer join notas on notas.materiais_id = materiais.idwhere aluno_id is null or aluno_id = 1;  
    Pra falar a vdd, não entendi direito o que está querendo, se não for isso, poste todos os dados de todas as tabelas, e poste qual seria a matriz de dados que desejaria como retorno, talvez fique mais fácil.
  3. O post de Erciley Junior em Erro 1075 Banco de dados foi marcado como solução   
    Olá ^^
     
    tabela auto incremento deve ter índice, e esse seu problema.
     
    Tente assim:
     
    create table ingrediente( cod_receita integer not null,  seq_ingrediente integer not null auto_increment,  descricao varchar(500),  quantidade integer,  unidade integer,  key seu_indice(seq_ingrediente),  foreign key (cod_receita) references receita(cod_receita),  primary key(cod_receita, seq_ingrediente));
  4. O post de Erciley Junior em Concat sql foi marcado como solução   
    Olá, acho que tem 2 erros:
     
    1 - O nome da coluna é o mesmo nome da tabela lida
    2 - Está tentando usar um nome criado "em tempo de execução" como falo, em uma condição where
     
    Pro primeiro problema, não tem nem o que falar, mude o nome da coluna
    Pro segundo problema, tem duas soluções
     
    fazer novamente o CONCAT no WHERE
     
    ou fazer um select externo, e nesse select externo você aplicaria o where
     
    forma 01 select concat(manufacturer.name, ' ', model.name) as model_001 from manufacturer, model where manufacturer.id = model.manufacturer_id   and concat(manufacturer.name, ' ', model.name) like '%gol%'     forma 02   select * from (select concat(manufacturer.name, ' ', model.name) as model_001 from manufacturer, model where manufacturer.id = model.manufacturer_id ) as s1WHERE model_001 like '%gol%'  

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!