![]() |
|
||||||||||
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
привет.
не могу придумать запрос, мне нужно выбрать последних несколько записей из выборки. SELECT * FROM transactions,clients WHERE clients.ID=transactions.clientID and transactions.id > (max(transactions.id)-$quantity); пишет ошибку, а у меня док под рукой нет(((
__________________
~ Never trouble trouble till trouble troubles you! |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Еще б это работало...
В предположении, что transactions.id строго возрастает, алгоритм: 1. Сортируем по убыванию transactions.id. 2. LIMIT'ом отсекаем первые $quantity записей. P.S. А про док гнать не надо -- он доступен в онлайне. Или у тебя форум голубиной почтой доставляют? ![]()
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
Цитата:
спасибо, сработало, а я и забыл про Limit
__________________
~ Never trouble trouble till trouble troubles you! |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|