Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

daya

inner join

Recommended Posts

Bom dia pessoal!

Estou com o seguinte problema:

Tenho 2 tabelas a t02_pessoa onde são armazenados alguns nomes e codigos e a tabela t02_excursao_data onde ficam armazenados as datas de algumas excurssões e o codigo das pessoas que estão nela.

Estou precisando fazer um select que me retorne as pessoas que não estão cadastradas em mesmas datas. Ex: tem uma excursão cadastrada para o dia 25/02/2009 com as pessoas "teste, teste1" se eu for cadastrar uma nova excursão para esta data "teste e teste1" não devem aparecer. Como posso fazer isto?

 

Fiz a consulta abaixo mas está errado. Alguém poderia me ajudar?

 

SELECT DISTINCT t02_pessoa.cdpessoa,nmpessoa
	
			FROM t02_pessoa
			
			INNER JOIN t02_excursao_data ON (dtexcursao <> '" . $fdtexcursao . "')
	
			WHERE t02_pessoa.fgativo='1' 
	
			ORDER BY nmpessoa
Desde já obrigada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Daya, tudo bem?

 

 

Seria interessante se você postasse aí a estrutura das tabelas para que pudéssemos analisar melhor a questão mas, já

adianto que a sintaxe parece estar errada e esse "WHERE" deve ser trocado por um "AND".

 

Até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi! Vou bem obrigada e você?

Na verdade meu banco é Postgres , só agora percebi que postei no fórum de mysql.

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.