Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/06/2014, 13:15
manolo_manolo
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 15 años, 6 meses
Puntos: 9
Respuesta: ORDER BY y OFFSET pero con letras

Gracias por tu tiempo,

Lo que necesito es que el orden sea desde el número de ORDEN, el ID de la imagen es indiferente.

Había llegado a esta conclusión, dos consultas:
$_GET[orden]=3;

Código MySQL:
Ver original
  1. SELECT * FROM imagenes
  2. WHERE activo=1 AND idRegistro=".$_GET[idInmueble]." AND orden>=".$_GET[orden]." ORDER BY orden

y

Código MySQL:
Ver original
  1. SELECT * FROM imagenes
  2. WHERE activo=1 AND idRegistro=".$_GET[idInmueble]." AND orden<".$_GET[orden]." ORDER BY orden

y voy acumulando los registros en una variable y luego los muestra.

Ahora que me has dicho lo de UNION he probado a hacer esto pero no funciona, me muestra desde el orden 1:

Código MySQL:
Ver original
  1. SELECT * FROM imagenes
  2. WHERE activo=1 AND idRegistro=".$_GET[idInmueble]." AND orden>=".$_GET[orden]."
  3. UNION SELECT * FROM imagenes
  4. WHERE activo=1 AND idRegistro=".$_GET[idInmueble]." AND orden<".$_GET[orden]." ORDER BY orden

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.

Última edición por gnzsoloyo; 09/06/2014 a las 13:28