Cita: ero me da Error Code 1066. Not unique table/alias 'Device'
Un nombre de tabla o de alias está repetido.
Si es de tabla, no estás usando alias correctamente, y si es de alias, verifica que sean distintos.
En tu caso:
- Estás invocando dos veces la misma tabla "Devices" sin alias.
- Estás mezclando LEFT JOIN con un JOIN implícito, lo que puede dar errores.
- Estás haciendo JOINs sin definir la relación con el ON o con el WHERE (en el WHERE no es buena idea).
- Estás relacionando una tabla consigo misma vinculando el ID de la tabla con otro valor que no es ID, pero parcialmente, lo que sugiere que hay un serio error de diseño en la misma.
Para poder decirte cómo corregirlo, y que eso parezca tener sentido, sería bueno que nos muestres la estructura de las tablas y bnos expliques cómo es posible que un ID (que debería ser PK) se vincule con
parte del valor de un atributo de la tabla.
Desde el punto de vista del diseño de bases de datos, eso es un error (si le hubiera propuesto eso a un profesor en un examen, repruebo seguro).
¿Podrías explicarme ese contexto?