Amigo, olha como eu não sei a estrutura e ligação que existe nas tabelas o que posso aconselhar a fazer e eu já utilizei esse comando por diversas vezes é a instrução de negação.
Ao invés de passar o seu where campo = 1 você poderia passar o seu where campo not in 1.
Esse tipo de comando utilizo no banco de dados firebird, pode ser que para outros bancos sejam diferentes.
O que esse comando irá fazer é trazer todos os registros que não conterem o código especifico.
espero ter ajudado.
Aleksandro
Experimente utilizar o comando union
junte seus select , porém ambos devem ter a mesma estrutura
Select NNN from table
union
select NNN from table
Veja se te ajuda …abs
b10machado
Vaiii corinthiansss
entao cara nao consegui deu erro mais acho q num seria, esse union junta os dois?? se for num e , seria isso aki
putz cara tá dificil entender o que vc quer fazer de fato …
mande o modelo destas 02 tabelas … porque acho que a forma como você modelou tá complicado … de entender a sua necessidade …
b10machado
foi mal a explicacao e que estava com pressa
mas vlw rogeriopaguilar, usei o que vc mandou e deu certo!!!
select distinct U.id_usuario,email from tb_amigos A
inner join tb_usuario U on A.id_amigos = U.id_usuario
where A.id_usuario =1
EXCEPT
select DISTINCT A.id_usuario,A.email from tb_usuario A
inner join tb_amigos U on U.id_usuario = A.id_usuario
where U.id_amigos = 1
Aleksandro
o importante é que deu certo …feche o tópico como Resolvido …valeu…