Fazer uma consulta no banco mysql usando o resultado de outra consulta

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.

Oi Pedro, seja mais claro.
Qual é a primeira consulta que você tem pronta e qual é a segunda consulta que você quer?

[quote=henriqueluz]Oi Pedro, seja mais claro.
Qual é a primeira consulta que você tem pronta e qual é a segunda consulta que você quer?[/quote]

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?

[quote=henriqueluz]
Esse campo lista_preditivo da tabela active_calls armazena o que?[/quote]

Armazena um nome.

O nome de que?
Por que você quer usar esse nome numa clausula from?

[quote=henriqueluz]O nome de que?
Por que você quer usar esse nome numa clausula from?[/quote]

É o nome da lista de uma campanha.

Duplicado.