Seleccione una fila y filas a su alrededor
Ok, digamos que tengo una mesa con fotos.
Lo que quiero hacer es mostrar en la página la foto basada en la identificación en el URI. Debajo de la foto, quiero tener 10 miniaturas de fotos cercanas y la foto actual debe estar en el centro de las miniaturas.
Aquí está mi consulta hasta ahora (esto es solo un ejemplo, usé 7 como id):
SELECT
A.*
FROM
(SELECT
*
FROM media
WHERE id < 7
ORDER BY id DESC
LIMIT 0, 4
UNION
SELECT
*
FROM media
WHERE id >= 7
ORDER BY id ASC
LIMIT 0, 6
) as A
ORDER BY A.id
Pero me sale este error:
#1221 - Incorrect usage of UNION and ORDER BY