PDA

Просмотр полной версии : создание запроса


Chas
26.07.2005, 17:27
привет.
не могу придумать запрос, мне нужно выбрать последних несколько записей из выборки.
SELECT * FROM transactions,clients WHERE clients.ID=transactions.clientID and transactions.id > (max(transactions.id)-$quantity);
пишет ошибку, а у меня док под рукой нет(((

Crazy
26.07.2005, 21:15
transactions.id > (max(transactions.id)-$quantity)

Еще б это работало...

В предположении, что transactions.id строго возрастает, алгоритм:

1. Сортируем по убыванию transactions.id.
2. LIMIT'ом отсекаем первые $quantity записей.

P.S. А про док гнать не надо -- он доступен в онлайне. Или у тебя форум голубиной почтой доставляют? ;)

Chas
27.07.2005, 13:35
p.s. а про док гнать не надо -- он доступен в онлайне. или у тебя форум голубиной почтой доставляют?
нет, ну я поставил на закачку мануал по мускулю, но он прилично весит, и решил что пока он закачается, я на всяк случай запостю вопрос)))
спасибо, сработало, а я и забыл про Limit