Colegas... tenho uma tabela onde guardo perguntas a serem respondidas por alunos. Em outra tabela, tenho o registro do que os alunos responderam. Quero fazer um filtro onde o aluno possa listar somente as perguntas que ele respondeu. Alguém pode me dar uma luz de por onde começo?
Colegas... tenho uma tabela onde guardo perguntas a serem respondidas por alunos. Em outra tabela, tenho o registro do que os alunos responderam. Quero fazer um filtro onde o aluno possa listar somente as perguntas que ele respondeu. Alguém pode me dar uma luz de por onde começo?
Bom, como você não especificou a aplicação numa linguagem prática dessa consulta SQL, eu te darei o conteúdo da query:
SELECT id FROM tabela WHERE id NOT NULL
Com essa query, ele te listará apenas os objetos de identificação id cujos valores sejam diferentes de zero, ou seja, as perguntas respondidas. Espero que eu tenha te ajudado =D
3. Re: Busca em 2 tabelas
paicousa Debian
Post recolhido
Enviado em 26/12/2016 - 14:01h
Desculpe colega, não fui bem claro. Vou dar um exemplo, acho que ficará melhor.
Tenho uma tabela chamada perguntas, ela contém perguntas, as alternativas, e a resposta correta. Em uma segunda tabela eu tenho o que os alunos responderam. Criando as tabelas seria algo como:
O que preciso é fazer é pesquisar perguntas, excluindo as que o usuário já repondeu. Queria fazer isso sem usar PHP, usando somente SQL. Há como?
4. Re: Busca em 2 tabelas
zenasusa Slackware
Post recolhido
Enviado em 26/12/2016 - 15:37h
Sim amigo, basta você inserir no seu console MySQL:
SELECT id FROM tabela WHERE id NULL
Por que pelo o código que você me mostrou, o id recebe os valores das alternativas, então é só você fazer uma busca onde os valores de id sejam nulos, ou seja questões não respondidas. Espero ter te ajudado =D