Asked:2020-02-10 02:18:49 +0000 UTC2020-02-10 02:18:49 +0000 UTC2020-02-10 02:18:49 +0000 UTC
如何从数据库中选择最后一行?
772
这是数据库中的 2 行。我需要选择最后一个(使用python 3.7.6,windows 10)。如何正确更正我的 SQL 查询?也就是说,它应该是这样的: - 从找到的两个相同的行中选择最后一行(您需要依赖的不是 id,而是找到的结果的最后一行!)
SELECT 'Где-то здесь должно быть условие, по которому выберется последняя строка'adress FROM orders WHERE user_id ='245' LIMIT 1'
在 SQL 标准中,没有表中的行顺序之类的东西。也就是说,在返回的查询中,没有任何行是“第一”或“最后”,除非您使用 ORDER BY 显式指定排序顺序。
据我了解,您需要具有
user_id=245.为方便起见,分成几行,一个写一个就可以了,不会有问题