Galera se eu faço assim

SELECT SIAE0101.CD_CONTATO, SIAE0101.NM_CONTATO, SIAE0101.NM_TELEFONERES,
SIAE0101_01.NM_FILHO
  FROM SIAE0101, SIAE0101_01
 WHERE NM_CONTATO like 'VITORIA%'
    OR NM_CONJUGE like 'VITORIA%'
    OR NM_FILHO   like 'VITORIA%'
   AND SIAE0101.CD_CONTATO = SIAE0101_01.CD_CONTATO

O resultado aparece certo, pois eu tenho somente um nome no campo NM_FILHO
que se chama VITORIA LIMA

Mas se eu faço assim

SELECT SIAE0101.CD_CONTATO, SIAE0101.NM_CONTATO, SIAE0101.NM_TELEFONERES,
SIAE0101_01.NM_FILHO
  FROM SIAE0101, SIAE0101_01
 WHERE NM_CONTATO like '%VITORIA%'
    OR NM_CONJUGE like '%VITORIA%'
    OR NM_FILHO   like '%VITORIA%'
   AND SIAE0101.CD_CONTATO = SIAE0101_01.CD_CONTATO

O resultado vem errado, vem com vários registros, e eu tenho apenas dois
nomes VITORIA, um na tabela SIAE0101_01 e outro na tabela SIAE0101, no campo
NM_CONTATO, cujo nome é BUFFET VITORIA

O que esta acontecendo?

      __    __
     /  \ /| |'-.
    .\__/ || |   |
_ /  `._ \|_|_.-'
| /  \__.`=._) (_
|/ ._/  |"""""""""|
|'.  `\ |         | Eduardo de Almeida Silva
;"""/ / |         | Kobra Sistemas
) /_/|  |.-------.| Desenvolvimento de Software
'  `-` ' "       "



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a