
Mauricio Rodriguez Romero
PreguntaHola Amigos, trato de hacer la diferencia simetrica en MySQL pero me dice que tengo error de syntaxis
SELECT * FROM categorias LEFT JOIN usuarios ON categorias.id = usuarios.categoria_id WHERE usuarios.categoria_id IS NULL UNION SELECT * FROM categorias RIGHT JOIN usuarios ON categorias.id = usuarios.categoria_id; WHERE usuarios.categoria_id IS NULL;```

Ramdhei López Arcila
Tienes dos punto y coma en la misma sentencia, MySQL no te permite eso.

Juan Diego Lopez
Separa el ISNULL, déjalo como IS NULL, de igual manera separa el RIGHTJOIN, déjalo como RIGHT JOIN y al final del RIGHT JOIN tienes un punto y coma, quítalo para que corras todo el query.

Luis Lira
Al final del RIGHT JOIN sigues teniendo un punto y coma, eso podría estar causándolo.