Ir para conteúdo
Fórum Script Brasil
  • 0

Cruzando informações de duas tabelas


Rafael P.C

Pergunta

Bom dia pessoal,

Estou com uma duvida cruel, estou desenvolvendo uma prova onlineja estou em uma parte aonde os instrutores justificam ou não a ausência de um aluno naquela prova ai esta minha duvida tenho duas tabela uma aonde esta todos os usuários e uma com nome de todos que fizeram a prova como que eu faço para listar os que faltam fazer esta prova?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Bom dia pessoal,

Estou com uma duvida cruel, estou desenvolvendo uma prova onlineja estou em uma parte aonde os instrutores justificam ou não a ausência de um aluno naquela prova ai esta minha duvida tenho duas tabela uma aonde esta todos os usuários e uma com nome de todos que fizeram a prova como que eu faço para listar os que faltam fazer esta prova?

meu lindo o que você pode fazer....

digamos q você tem as tabelas:

ALUNOS - todos os alunos

PARTICIPANTE - alunos q fiaeram a prova

use a query:

select nome from ALUNOS

where not exists (select cod from PARTICIPANTES where PARTICIPANTES.cod = ALUNOS.cod)

espero ter ajudado.

SÓ PARA COMPLEMENTAR O Q DISSE A CIMA....

SEGUE A QUERY COMO EXEMPLO

--TODOS OS ALUNOS

create table ALUNOS(

COD VARCHAR(5),

NOME VARCHAR(100))

INSERT INTO ALUNOS VALUES ('001','ANA CAROLINA')

INSERT INTO ALUNOS VALUES ('002','FABIANA')

INSERT INTO ALUNOS VALUES ('003','FERNANDO')

INSERT INTO ALUNOS VALUES ('004','CARLOS')

--ALUNOS Q FIZERAM A PROVA

CREATE TABLE PARTICIPANTES(

COD VARCHAR(5),

MATERIA VARCHAR(5),

NOTA FLOAT)

INSERT INTO PARTICIPANTES VALUES ('001','MAT',5.5)

INSERT INTO PARTICIPANTES VALUES ('004','MAT',9.5)

SELECT COD,

NOME

FROM ALUNOS A

WHERE NOT EXISTS (SELECT COD FROM PARTICIPANTES P WHERE P.COD = A.COD)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...