Hola de nuevo, siento el retraso no pude contestar antes
@gnzsoloyo, no trabajo con SQLserver pero el tutorial k konsulte para FULL JOIN si se basaba en SQLserver, y no kai en k kiza no existiera un FULL JOIN en MySQL
En efecto, tienes razon y toma el
full como un alias de la tabla(y no reconoce el nombre de la tabla, SOLO el del alias, en el nombre de la columna 'id') y por eso me 'reconoce' el full join(sin usar condicion)
Como ves, este codigo..........
Código:
SELECT *
FROM datos1
FULL JOIN datos2 ON full.id = datos2.id
..........funciona perfectamente, ya q
full es(como bien dices) un alias y en realidad se trata de un (inner) JOIN(que si existe en MySQL).
@BrujoNic, no creo k el error se deba a esa diferencia de tipos de datos/charset, pero SI
es una buena recomendacion para crear tablas.......la tendre en cuenta¡¡¡¡
Gracias a los dos por vuestros comentarios, un saludo:D
PD:tengo mas dudas sobre los diferentes JOINs de MySQL pero creo k sera mejor abrir otro hilo y ni sobrecargar este