Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2010, 12:22
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Select me da campos que no solicita la consulta

cambiala por esta

Código SQL:
Ver original
  1. SELECT exposiciones.artista, exposiciones.tipo, exposiciones.titulo, exposiciones.fecha_inicio,  exposiciones.fecha_fin, exposiciones.hasta, exposiciones.nombre_sala_ex, exposiciones.thumbnail, exposiciones.url, exposiciones.preludio,  salasexposiciones.pueblo, date_format( exposiciones.fecha_fin, '%d/%m/%Y' )  AS Fecha, salasexposiciones.zona
  2. FROM exposiciones INNER JOIN salasexposiciones ON salasexposiciones.nombre_sala_ex = exposiciones.nombre_sala_ex
  3. WHERE salasexposiciones.zona = 'Jaén' AND (  exposiciones.fecha_inicio <= CURDATE( )  AND exposiciones.fecha_fin >= CURDATE( )  ) OR (  exposiciones.fecha_inicio >= CURDATE( )  AND exposiciones.fecha_inicio <= DATE_ADD( CURDATE( ) ,  INTERVAL 15  DAY )  )
  4. GROUP BY exposicion_id
  5. ORDER BY exposiciones.fecha_fin

Es mejor y mas confiable anidar las tablas haciendo uso de sentencias join.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming