Ir para conteúdo

POWERED BY:

Arquivado

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

Andre Summers

[Resolvido] Consulta complexa

Recommended Posts

Tenho duas tabelas mais ou menos nesse esquema...

 

table 1: info_usuario

nome | email | telefone | pontuacao

 

table 2: respostas_usuarios

nome | email | id_pergunta | opcao_escolhida | data_resposta

 

A segunda tabela guarda todas as RESPOSTAS efetuadas pelos usuarios. A primeira tabela traz informações de TODOS os usuarios cadastrados. Gostaria de fazer um SELECT que me mostrasse todos os emails da tabela 1 que não estão na tabela 2... ou seja, todos os usuarios que nao tem respostas.

 

Pesquisei bastante e tentei até com o NOT IN, mas não obtive resultado.

 

$sql = "SELECT nome, email FROM info_usuario WHERE email NOT IN(SELECT * FROM respostas_usuarios WHERE id_pergunta = '".$id_pergunta."') ";

 

Podem me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no segundo select selecione apenas o email

Compartilhar este post


Link para o post
Compartilhar em outros sites

de nada

 

abraços

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.