Ir para conteúdo
Fórum Script Brasil

Felipe Vacão

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Felipe Vacão

Felipe Vacão's Achievements

0

Reputação

  1. se possível mostra aki a estrutura das duas tabelas, e se tiver uma tabela com cadastro só dos vendedores já ajuda também...
  2. select idencerra, if(e.encerrante_inicial - (select f.encerrante_final from encerra f where f.idencerra = (e.idencerra - 1)) <> 1,'ERRO',null) as teste from encerra e criei a tabela com um campo de identificação pra facilitar e não fazer a comparação por data
  3. select a.*, s.nome as status, count(i.idanun) as n from anuncios a left join imagens i on i.idanun = a.id left join statusanuncio s on s.id = a.idstatusanuncio where a.idcli = '1' procure usar alias também... pra não ter q escrever o nome da tabela toda vez q for fazer uma consulta... imagina q você tem uma tabelacomnomegigantesco e ter d escrever toda hora -> tabelacomnomegigantesco.codigo, tabelacomnomegigantesco.nome _________________________________________________________________________________________________________ select anuncios.*, statusanuncio.nome as status, count(imagens.idanun) as n from anuncios, imagens, statusanuncio left join imagens on imagens.idanun=anuncios.id where statusanuncio.id=anuncios.idstatusanuncio and anuncios.idcli='1' aqui você já tinha adicionado o 'imagens' mas depois fez nova referencia a essa tabela no left join _________________________________________________________________________________________________________ select anuncios.*, statusanuncio.nome as status, count(n.idanun) as contador from anuncios, statusanuncio left join images as n on n.idanun=anuncios.id where statusanuncio.id=anuncios.idstatusanuncio and anuncios.idcli='1' group by imagens.idanun neste caso você tem d colocar o left jion depois da tabela q quer linkar, como quer linkar a tabela anuncios a tabela imagens, você aki separou a tabela anuncios com a virgula e linkou a tabela statusanuncio no lef join... por isso não encontrava o anuncios.id
  4. você quer q o codigo reconheça qual a dica q foi clicada?
  5. update tb_saida_visitante s left join tb_entrada_visitante e on s.sai_vis_nome = e.ent_vis_nome set s.sai_vis_hora_saida = e.ent_vis_hora_saida
  6. pelo que entendi você tem uma tabela chamada produtos no banco sso e uma outra tabela chamada produto no banco comprouche1, que foi duplicada da primeira tabela via código e isso fez com que os nomes ficassem diferentes. Pelo que vi na sua pesquisa as duas tabelas tem um campo em comum chamado codigo_produto_loja... montei mais ou menos esta estrutura de acordo com o q eu entendi `comprouche1`.`produto` ( `codigo_produto_loja` INT NOT NULL AUTO_INCREMENT , `titulo` VARCHAR(45) NULL , PRIMARY KEY (`codigo_produto_loja`) ); `sso`.`produtos` ( `codigo_produto_loja` INT NOT NULL AUTO_INCREMENT , `nome_produto` VARCHAR(45) NULL , PRIMARY KEY (`codigo_produto_loja`) ); adicionei vários valores as duas e fiz o update da seguinte maneira update comprouche1.produto cp left join sso.produtos sso on cp.codigo_produto_loja = sso.codigo_produto_loja set cp.titulo = sso.nome_produto também tem a questão do where da primeira consulta q você tinha colocado where usuario = 'loja@fcardoso-online.com.br' mas ai é contigo... espero ter ajudado see you
  7. tenta jogar as alias corretamente... tá fazendo referência a cp.titulo sendo q cp é a tabela com1.produto dentro da select
  8. Preciso alterar a pasta padrão das tabelas do mysql para um HD Externo. Uso o Ubuntu 10.10, apache e Mysql Workbench. A Pasta padrão /var/lib/mysql eu consigo alterar para um novo local, mas não aparece mais opção de usar tipos de tabela InnoDB, e quando eu importo tabelas InnoDB elas são convertidas para MyIsam... Como mover o local padrão sem perder as opções?
×
×
  • Criar Novo...