DUVIDA SOBRE SELECT

TIMCOSEG 23/08/2013 17:54:57
#428033
se fosse no caso de uma outra tabela e houvesse a necessidade de uma subquery a expressão abaixo estaria errada do mesmo jeito
WHERE (select clientes.idcli from clientes where nome = [Ô]andre[Ô]) ///[deve-se comparar o resultado a alguma coisa....]
você teria que comparar o retorno ao campo idc da tabela do select e ao invés de utilizar um [Ô]=[Ô] usaria o [Ô]IN[Ô] pois a consulta pode retornar mais de uma linha.
WHERE IDCCLI IN (select clientes.idcli from clientes where nome = [Ô]andre[Ô])
ou um EXISTS( ...)

Mas como disse antes você não precisa de nada disto, os dados retornados já possuem a informação, basta incluir o campo idccli no retorno do select e usar o like lembrando também que se usar o % no início e no fim retornará todos que possuírem o que foi digitado em qualquer parte do nome. (Inicio, meio ou no fim).

Espero que tenhamos sanado suas dúvidas.
MEGAMELO2 23/08/2013 22:49:53
#428048
deu certo aqui... muito obrigado
Página 2 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas