Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 03:51
Avatar de aalleexx81
aalleexx81
 
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Producto de tablas en diferentes bases de datos

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.