

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere as tabelas seguintes:
TipoCurso (codigo, nome, descricao)
Curso (codigo, nome, codigoTipoCurso, modalidade)
Qual o comando SQL padrão retorna código e nome (somente) de todos os tipos de curso que possuem, pelo menos, um curso de modalidade chamada "Presencial"?
SELECT * FROM TipoCurso WHERE codigo IN (SELECT codigoTipoCurso FROM Curso WHERE modalidade = 'Presencial');
SELECT tc.codigo, tc.nome FROM TipoCurso tc WHERE tc.codigo IN (SELECT c.codigo FROM Curso c WHERE c.modalidade = 'Presencial');
SELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigo AND c.modalidade = 'Presencial';
SELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';
SELECT DISTINCT tc.* FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';