Não consigo Retornar SQl
Pessoal. Fiz uma sql para retornar os campos da tabela cliente e socio.Ex:
SELECT C.CLIENTE,C.ENDERECO,S.ID_SOCIO, S.DESCRICAO....
FROM SOCIO S , CLIENTE C WHERE(C.ID_CLIENTE=S.ID_CLIENTE) AND
ID_CLIENTE=:CODIGO
Só que não está retornando o endereço de socio e nem o seu id_socio.
Diz que id_socio nao encontrado. Só retorna os campos de cliente.
O q será?
Obrigado.
SELECT C.CLIENTE,C.ENDERECO,S.ID_SOCIO, S.DESCRICAO....
FROM SOCIO S , CLIENTE C WHERE(C.ID_CLIENTE=S.ID_CLIENTE) AND
ID_CLIENTE=:CODIGO
Só que não está retornando o endereço de socio e nem o seu id_socio.
Diz que id_socio nao encontrado. Só retorna os campos de cliente.
O q será?
Obrigado.
Poderoso
Curtidas 0
Respostas
Aroldo Zanela
18/02/2004
Colega,
Não sei o que representa as reticências, mas tenta esse aqui:
Não sei o que representa as reticências, mas tenta esse aqui:
SELECT * FROM SOCIO SOC INNER JOIN CLIENTE CLI ON (SOC.ID_CLIENTE = CLI.ID_CLIENTE) WHERE CLI.ID_CLIENTE = :CLIENTE
GOSTEI 0
Djjunior
18/02/2004
kra tipo, que banco vc está usado?
Me parece que o que está errado é na instrução where vc não colocou qual id ele deve comparar, então coloque um s. ou c. antes do id_cliente
Me parece que o que está errado é na instrução where vc não colocou qual id ele deve comparar, então coloque um s. ou c. antes do id_cliente
GOSTEI 0