|
|
|
| Как выбрать с таблицы последний элемент?
ВОт набример есть table выбраьт с него последнее значение поля ID | |
|
|
|
|
|
|
|
для: Karum
(05.03.2006 в 22:14)
| | Я точно не помню, но помоему это делается так:
SELECT * FROM table
WHERE ID=MAX(ID)
|
| |
|
|
|
|
|
|
|
для: ZC
(05.03.2006 в 22:37)
| | Нет, так не покатит, нужно либо вложенными запросами пользоваться
SELECT * FROM table
WHERE ID= (SELECT MAX(ID) FROM table)
|
или добиваться этого при помощи комбинации ORDER BY и LIMIT (если версия ниже 4.1)
SELECT * FROM table
ORDER BY ID DESC LIMIT 1
|
| |
|
|
|
|
|
|
|
для: Karum
(05.03.2006 в 22:14)
| | У меня MAX(id) не работает, делаю это так:
SELECT * FROM table order by ID DESC limit 1
где limit 1 - сколько последних записей забираем, 1 - 1 последнюю, 5- 5 последних и т.д. | |
|
|
|