salmaox 0 Denunciar post Postado Dezembro 8, 2007 Pessoal to querendo fazer uma consulta envolvendo 3 tabelas onde o login tem q ser igual para as Três o que está errado nisso: SELECT PHA.LOGIN,PHA.DESCRICAO,PF.UF,PF.PAIS FROM PESQUISA_has_ATIVIDADES PHA, PESSOA_FISICA PF, PESQUISA P WHERE PHA.LOGIN=P.LOGIN obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 8, 2007 Você colocou a tabela pesquisa no From, mas nem pegou nenhum dado dela... :unsure: Enfim, creio que esse não seja o problema. Qual é a mensagem de erro? Compartilhar este post Link para o post Compartilhar em outros sites
salmaox 0 Denunciar post Postado Dezembro 8, 2007 então amigo...acho q não me expressei direito... é o seguinte...quero puxar 4 dados de 3 tabelas diferentes SELECT PHA.LOGIN, PHA.DESCRICAO,PF.UF,PF.PAIS FROM PESQUISA_has_ATIVIDADES PHA, PESQUISA P, PESSOA_FISICA PF WHERE PHA.LOGIN = PF.LOGIN AND P.ESTADO = 'C' ONDE O LOGIN DE PESSOA_FISICA TEM Q SER IGUAL AO LOGIN DE PESQUISA_has_ATIVIDADES E ESTADO DA TABELA PESQUISA='C' OBRIGADO Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Dezembro 8, 2007 Se voc6e executar esse script, o que acontece? Dá algum erro? tente assim também: SELECT PHA.LOGIN, PHA.DESCRICAO, PF.UF, PF.PAIS FROM PESQUISA P, PESQUISA_has_ATIVIDADES PHA INNER JOIN ESSOA_FISICA PF ON PHA.LOGIN = PF.LOGIN WHERE P.ESTADO = 'C' Compartilhar este post Link para o post Compartilhar em outros sites
salmaox 0 Denunciar post Postado Dezembro 8, 2007 Amigão consegui fazendo assim SELECT PHA.LOGIN, PHA.DESCRICAO, PF.UF, PF.PAIS FROM PESQUISA_has_ATIVIDADES PHA INNER JOIN PESSOA_FISICA PF ON PHA.LOGIN = PF.LOGIN INNER JOIN PESQUISA P ON PHA.LOGIN = P.LOGIN WHERE P.ESTADO = 'C' vlw mesmo pela ajuda Obrigado Compartilhar este post Link para o post Compartilhar em outros sites