Consulta a dos conjuntos, ayuda por favor!!!

20/11/2007 - 19:37 por comuner | Informe spam
Buenas a todos, hace varios dias que ando liado con esta consulta y no
consigo que funcione

SELECT marketing_datos.nombre_organizacion, marketing_datos.direccion,
marketing_datos.codigo_postal, marketing_datos.ciudad,
marketing_datos.provincia,
marketing_subtipos.descripcion_subtipo
FROM marketing_datos INNER JOIN
marketing_subtipos ON marketing_datos.id_subtipo =
marketing_subtipos.id
WHERE marketing_datos.ciudad IN ('cadiz,malaga') AND
marketing_subtipos.descripcion_subtipo IN 'colegios,empresas'))

La idea es que quiero seleccionar todos los registros que sean de cadiz y
malaga y que puedan ser colegios o empresas la cuestion es que si pongo or
me da todos los colegios aunque no sean de las ciudades que he seleccionado
y si elijo mas de un tipo (colegios y empresas) no me da ninguno.

Agradeceria cualquier ayuda ya que ando bastante desesperado, gracias por
adelantado.
 

Leer las respuestas

#1 Carlos M. Calvelo
20/11/2007 - 19:51 | Informe spam
On 20 nov, 19:37, "comuner" wrote:
Buenas a todos, hace varios dias que ando liado con esta consulta y no
consigo que funcione

SELECT marketing_datos.nombre_organizacion, marketing_datos.direccion,
marketing_datos.codigo_postal, marketing_datos.ciudad,
marketing_datos.provincia,
marketing_subtipos.descripcion_subtipo
FROM marketing_datos INNER JOIN
marketing_subtipos ON marketing_datos.id_subtipo > marketing_subtipos.id
WHERE marketing_datos.ciudad IN ('cadiz,malaga') AND
marketing_subtipos.descripcion_subtipo IN 'colegios,empresas'))

La idea es que quiero seleccionar todos los registros que sean de cadiz y
malaga y que puedan ser colegios o empresas la cuestion es que si pongo or
me da todos los colegios aunque no sean de las ciudades que he seleccionado
y si elijo mas de un tipo (colegios y empresas) no me da ninguno.

Agradeceria cualquier ayuda ya que ando bastante desesperado, gracias por
adelantado.



Hola,

Y si pones las listas de ciudades y subtipos de esta forma?

... IN ('cadiz','malaga')
... IN ('colegios','empresas') ...

Saludos,
Carlos

Preguntas similares