Eu fiz a query dessa forma e também retornou o mesmo resultado:
SELECT a.nome FROM aluno a JOIN matricula m ON a.id = m.aluno_id WHERE m.data < NOW() - INTERVAL 45 DAY GROUP BY a.nome;
Está correto?
Eu fiz a query dessa forma e também retornou o mesmo resultado:
SELECT a.nome FROM aluno a JOIN matricula m ON a.id = m.aluno_id WHERE m.data < NOW() - INTERVAL 45 DAY GROUP BY a.nome;
Está correto?
Oi Felipe
O motivo pra não termos usado neste momento do curso ainda é que ainda não vimos os JOINs e também porque é um bom motivo pra ver o EXISTS.
A sua resposta está correta sim! ;)
Felipe, vou marcar a resposta do Rodrigo como solução, porque acredito que tenha resolvido sua dúvida de porque o gabarito do exercício era aquele! Se tiver mais algo a perguntar, pode criar outro tópico!