Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Построил запрос следующим образом:
Код: Выделить весь код
SELECT id, title, date, alt_name, short_story, category, flag FROM news_post WHERE id NOT IN (select id, date from news_post order by date desc limit 0, 2 ) AND   approve='1' ORDER BY date desc limit 0,5
Но он выдал ошибку: This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Версия MySQL: 5.0.45


limit не сочетается с in...
Тестирую на денвере.

=====================================

Все, разобрался. Спасибо за помощь и ссылки!

Нужно было просто в исходный запрос:

Код: Выделить весь код
SELECT id, title, date, alt_name, short_story, category, flag 
FROM news_post 
WHERE approve='1' 
ORDER BY date
Добавить в конец DESC LIMIT 0, 2

Где вместо 0 вставить с какой записи начинать выводить.

Последний раз редактировалось KandaSoft, 26-03-2009 в 03:04.


Отправлено: 02:54, 26-03-2009 | #9