Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2012, 07:31
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años
Puntos: 58
Relacion de tablas en WHERE

Hola a todos!!
No se si se puede realizar lo siguiente:
Tengo una tabla con ciudades (ciudades), con los campos id y ciudad
Tengo otra tabla (usuarios) con usuario con los campos id, nombre y ciudad.
En la tabla usuarios inserto el id de la ciudad del usuario, quedando
id=1
usuario=Nombre usuario
ciudad=20

Hasta aquí todo sencillo.
Al hacer una consulta de usuarios utilizo LEFt JOIN para unir las tablas. Sencillo, pero...
es posible realizar la siguiente consulta al pasar como valor Madrid, por ejemplo?

Seleccionar todos los usuarios cuya ciudad, en la tabla ciudades y campo ciudad, contenga el nombre madrid?
Es decir, en vez de hacerlo en dos pasos, consultar en la tabla ciudad el id del registro que contenga la palabra 'madrid' y después buscar en la tabla usuarios los registros que contengan ese id...
No se si se me ha entendido :)
Muchas gracias