ricka__icka Postado Agosto 27, 2010 Denunciar Share Postado Agosto 27, 2010 Oi gente, boa tarde.Este é meu primeiro tópico e já venho com uma dúvida...Estou com um problema na hora de montar um Select.Ele não dá erro nem nada, mas não puxa os itens que eu quero...Vou colocar o select aqui pra você verem:select parcelasPagamentoOrdemServico.ordemPagamento as op, ordensServico.id as oc, ordensServico.data, ordensServico.valorTotal, ordensServico.valorPago, notasFiscais.vencimento as vencimentoNF, usuarios.nomeCompleto, clientes.nome, pagamentoOrdemServico.favorecido, parcelasPagamentoOrdemServico.valor, parcelasPagamentoOrdemServico.vencimento, pagamentoOrdemServico.tipoPagamento, if(parcelasPagamentoOrdemServico.quitado=1,"Quitado", "Em aberto") as situacao, dadosBancariosPagamentoOrdemServico.agencia, dadosBancariosPagamentoOrdemServico.conta, concat(dadosBancariosPagamentoOrdemServico.bancoId, " - ", bancos.nome) as banco, pagamentoOrdemServico.referencia, if(dadosBancariosPagamentoOrdemServico.tipo = 1, "Conta corrente", "Conta poupança") as tipoConta from parcelasPagamentoOrdemServico inner join pagamentoOrdemServico on pagamentoOrdemServico.id = parcelasPagamentoOrdemServico.pagamentoOrdemServicoId inner join ordensServico on ordensServico.pagamentoOrdemServicoId = pagamentoOrdemServico.id inner join notasFiscais on notasFiscais.ordemCompraServicoId = ordensServico.id inner join usuarios on usuarios.id = ordensServico.usuarioCriadorId inner join projetos on projetos.pc = ordensServico.pc inner join clientes on clientes.id = projetos.clienteId left join dadosBancariosPagamentoOrdemServico on dadosBancariosPagamentoOrdemServico.id = pagamentoOrdemServico.dadosBancariosId left join bancos on bancos.id = dadosBancariosPagamentoOrdemServico.bancoId where ordensServico.id = 5 order by parcelasPagamentoOrdemServico.idEntão, ele não dá erro, mas na hora de puxar a Op pra poder ver as Ordens de serviço, não aparece dado nenhum...>.<Se alguém puder me ajudar ficarei beeem grato..hahahahaAbraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 27, 2010 Denunciar Share Postado Agosto 27, 2010 Oi, 'ricka__icka' Experimenta retirar as linhas abaixo where ordensServico.id = 5 order by parcelasPagamentoOrdemServico.id e colocarlimit 1Se retornar alguma coisa então seu conjunto intercessão (resultado de seu select) está retornando vazio porque não há elementos em todos cos conjuntos (tabelas) que correspondam ao que você está tentando filtrar (where ordensServico.id = 5).Inner join é ima operação de conjunto intercessão. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ricka__icka
Oi gente, boa tarde.
Este é meu primeiro tópico e já venho com uma dúvida...
Estou com um problema na hora de montar um Select.
Ele não dá erro nem nada, mas não puxa os itens que eu quero...
Vou colocar o select aqui pra você verem:
Então, ele não dá erro, mas na hora de puxar a Op pra poder ver as Ordens de serviço, não aparece dado nenhum...
>.<
Se alguém puder me ajudar ficarei beeem grato..
hahahaha
Abraços
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.