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.

Preguntas similare

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
Respuesta Responder a este mensaje
#2 comuner
20/11/2007 - 20:09 | Informe spam
pues no lo he probado... voy a probar y te cuento.

Gracias.


"Carlos M. Calvelo" escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#3 comuner
20/11/2007 - 20:12 | Informe spam
Biennn era eso, que torpe por mi parte.

Muchisimas gracias, ya estaba desdesperado, gracias.



"Carlos M. Calvelo" escribió en el mensaje
news:
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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida