Pessoal preciso fazer uma consulta no banco MySql usando o resultado de uma outra consulta mas não estou conseguindo. A primeira consulta está tranquilo, mas pegar o resultado dessa primeira consulta e usar em uma segunda consulta não estou conseguindo.
Fazer uma consulta no banco mysql usando o resultado de outra consulta
P
7 Respostas
Oi Pedro, seja mais claro.
Qual é a primeira consulta que você tem pronta e qual é a segunda consulta que você quer?
P
Oi Pedro, seja mais claro.
Qual é a primeira consulta que você tem pronta e qual é a segunda consulta que você quer?
A 1º consulta:
"SELECT destino, lista_preditivo FROM active_calls where agente = '" + agente + "'";
Agora preciso fazer uma assim:
"SELECT cliente FROM (lista_preditivo do 1º select) where destino = (destino do 1º select) and lista_preditivo = (lista_preditivo do 1º select) ;
Cara, você tem certeza que é assim mesmo?
Se você quer usar no seu FROM uma tabela que é recuperada de outra consulta, não tem como.
Você precisa informar as tabelas que você vai fazer a consulta na clausula from, não tem como ser dinamico.
Esse campo lista_preditivo da tabela active_calls armazena o que?
P
Esse campo lista_preditivo da tabela active_calls armazena o que?
Armazena um nome.
O nome de que?
Por que você quer usar esse nome numa clausula from?
P
O nome de que?
Por que você quer usar esse nome numa clausula from?
É o nome da lista de uma campanha.
P
Duplicado.
Criado 19 de agosto de 2011
Ultima resposta 19 de ago. de 2011
Respostas 7
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo