Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

PostgreSQL - Erro no comando SELECT c/ FULL JOIN

Olá,

Deu erro ao executar o script SQL abaixo (contido no material do curso):

SELECT aluno.nome as "Nome do aluno",
       curso.nome as "Nome do curso"
     FROM aluno
FULL JOIN aluno_curso ON aluno_curso.aluno_id = aluno.id
FULL JOIN curso		   ON curso.id		   = aluno_curso.curso_id;

Mensagem de erro no DBeaver 23.1.4 usando DB MySQL / PostgreSQL:

Erro SQL [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FULL JOIN curso		   ON curso.id		   = aluno_curso.curso_id
LIMIT 0, 200' at line 5

Att.,

MARCELLO REUS KOCH Aluno

1 resposta
solução!

Olá, Marcello, tudo bem?

Desculpe pela demora em obter retorno.

O problema está relacionado à sintaxe do comando SQL que você utilizou, especificamente próximo à cláusula FULL JOIN. Notei que o erro aponta o servidor MariaDB. Caso esteja utilizando outro SGBD, é importante considerar que a sintaxe do comando FULL JOIN pode variar.

Para aproveitar ao máximo o curso, sugiro ainda utilizar as mesmas ferramentas que o instrutor recomendou.

Também observei que você conseguiu concluir o curso. Se o problema ainda persiste, estou à disposição para ajudar.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!