Как выбрать последнюю строку из базы данных?

Вот есть 2 строки из базы данных. Мне нужно выбрать последнюю из них (использую python 3.7.6, Windows 10). Как мне правильно исправить мой SQL-запрос? То есть должно быть что-то вроде: - Выбрать последнюю строку из двух найденных одинаковых (нужно опираться не на id, а на последнюю строку из найденного результата!) SELECT 'Где-то здесь должно быть условие, по которому выберется последняя строка'adress FROM orders WHERE user_id ='245' LIMIT 1'


Ответы (2 шт):

Автор решения: Давид Манжула

Я так понял вам нужа последяя среди строк, у которых user_id=245.

SELECT adress 
    FROM orders 
    WHERE user_id ='245'
    ORDER BY id DESC
    LIMIT 1

Для удобстав разделил на строки, можно написать в одну, проблем не будет

→ Ссылка
Автор решения: Xander

В стандарте SQL нет такой штуки, как порядок строк в таблице. То есть, в возвращаемом запросе никакая из строк не является "первой" или "последней", если вы явно не задали порядок сортировки с помощью ORDER BY.

→ Ссылка