Selecione uma linha e linhas ao redor
Ok, digamos que eu tenha uma mesa com fotos.
O que eu quero fazer é em uma página exibir a foto com base no id no URI. Abaixo da foto eu quero ter 10 miniaturas de fotos próximas e a foto atual deve estar no meio das miniaturas.
Aqui está minha consulta até agora (isso é apenas um exemplo, eu usei 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
Mas eu recebo este erro:
#1221 - Incorrect usage of UNION and ORDER BY