Hola a todos. Mi problema es el siguiente:
Tengo el siguiente esquema en MYSQL:
Base de Datos: BD1
Tabla: Users Campos: iduser y nombre;
Base de Datos: BD2
Tabla: Peticiones Campos: idpeticion, nombreuser;
ME gustaría realizar una única consulta que me devuelva los iduser de todas las peticiones (de la tabla Peticiones), incluso si el campo está vacío o no existe el usuario, que me devuelva NULL.
Por ejemplo:
BD1
T. Users
iduser nombre
1 Dani
2 Pablo
3 Alex
4 Rafa
y
BD2
T. Petiicones
idPeticion nombreuser
1 Pablo
2 Dani
3 NULL
4 Alex
5 Maria
Quiero que la consulta me devuelva el siguiente resultado:
Resultado Query
2
1
NULL
3
NULL
He intentado con la siguiente consulta pero no me funciona:
SELECT idUsuario FROM BD1.Users
WHERE nombre = (SELECT nombreuser FROM BD2.Peticiones);
No me funcina.
¿Alguna sugerencia?
Gracias a todos, un saludo.