Как выбрать 1-й и х последних элементов ?

fStrange

Новичок
Как выбрать 1-й и х последних элементов ?

как сделать это в 2 запроса знаю ...
а в 1 не соображу...
 

fStrange

Новичок
(SELECT postid, dateline
FROM vbfpost
WHERE threadid = 23 and postid = 37)
UNION
(SELECT postid, dateline
FROM vbfpost
WHERE threadid=23 and dateline < 1130932756 order by dateline desc
LIMIT 5)

нарисовал через "юнион"
работает...
а более красивого решения нет?
 

chira

Новичок
Код:
(SELECT postid, dateline
FROM vbfpost
WHERE threadid=23 and dateline < 1130932756
ORDER BY dateline desc LIMIT 5
) ORDER BY postid LIMIT 1
 

fStrange

Новичок
chira
неа... такое в результате выдает последний пост
а мне надо первый и 5 последних

фиг с ним, работает решение через UNION
 
Сверху