SELECT IN avanzado
Publicado por Raul (2 intervenciones) el 02/11/2006 09:49:35
Hola a todos,
Tengo un problema con un SELECT IN( ) en mi aplicacion. Cuando en la clausula IN hago referencia a un campo de una tabla de mi BBDD, el query no funciona. Es decir, que en vez de poner una sentencia tipo SELECT * FROM paises WHERE ciudades IN ('Barcelona','Madrid','Sevilla') que funciona bien, necesito poder hacer un SELECT * FROM paises WHERE ciudades IN (paises.city). Imaginad que el campo City contenga los datos 'Barcelona','Madrid','Sevilla'.La consulta es mucho más compleja, pero he intentado sintetizarla en este sencillo ejemplo. ¿Hay que hacer algún tipo de conversión de datos?
Os agradezco la colaboración.
Un saludo.
Tengo un problema con un SELECT IN( ) en mi aplicacion. Cuando en la clausula IN hago referencia a un campo de una tabla de mi BBDD, el query no funciona. Es decir, que en vez de poner una sentencia tipo SELECT * FROM paises WHERE ciudades IN ('Barcelona','Madrid','Sevilla') que funciona bien, necesito poder hacer un SELECT * FROM paises WHERE ciudades IN (paises.city). Imaginad que el campo City contenga los datos 'Barcelona','Madrid','Sevilla'.La consulta es mucho más compleja, pero he intentado sintetizarla en este sencillo ejemplo. ¿Hay que hacer algún tipo de conversión de datos?
Os agradezco la colaboración.
Un saludo.
Valora esta pregunta


0