对于数据库中最新输入的查询是什么? ASC
和DESC
似乎无法正常工作,因为我没有主键。对最新输入的SQL查询
-1
A
回答
1
数据库中最新输入的查询是什么。
默认情况下没有。
订单在关系数据库中不能保证,它是由用于查看数据的SELECT
查询指定的。如果您想按“最新”排序,那么您需要一个存储该信息的字段。例如,像DateAdded
字段。 (这可以由应用程序给出的当前日期的默认值填充或只是所以它会自动将每个INSERT
值)。然后,你只需按顺序:
SELECT *
FROM SomeTable
ORDER BY DateAdded DESC
ASC和DESC似乎不工作
他们这样做,你只需要实际值进行排序所依据的查询结果。
-2
每个表都有主键。使用该键获取最新条目。
SELECT * FROM mytable的ORDER BY ID DESC LIMIT 1
分享您的列名。这可能有助于解决您的查询。
相关问题
- 1. 对多个输入的SQL查询
- 2. SQL查询最新记录
- 3. SQL查询最近更新:
- 4. 输入查询到表SQL
- 5. 需要SQL查询输入
- 6. 对第n次最新更新的SQL查询
- 7. 插入,更新SQL查询
- 8. 表中最新版本的SQL查询
- 9. SQL查询:选择最新的排
- 10. 获取最新的SQL查询澄清
- 11. sql查询加入最终输出的两张表
- 12. SQL查询的输出写入文件
- 13. sql查询中的输入变量
- 14. SQL查询未输入变量的值
- 15. 每个输入不同的sql查询
- 16. SQL批处理查询处理(SQL查询输入数组)
- 17. 需要帮助创建对最新数据的SQL查询
- 18. SQL查询输出到SQL查询
- 19. 带查询语句和最新加载时间的SQL查询
- 20. 针对不同输入元素的通用SQL查询
- 21. 如何对SSIS中的输入表执行SQL查询
- 22. SQL查询以获取最新价格
- 23. 对JPA的SQL查询加入
- 24. SQL查询 - 加入的对面?
- 25. ASP.Net SQL查询输入控件
- 26. 从用户输入构建SQL查询
- 27. SQL查询:请帮助奇怪的SQL查询输出。 (计数每个客户端的最新状态)
- 28. SQL查询输出
- 29. 对SQL查询
- 30. 查询最新的最新用户
该OP明确指出,他在该表上没有主标识符。 – David
如果表中没有主标识符,则默认pk为id。 –
这是不正确的,不应该是一个“答案”。它应该是一个评论。如果你没有足够的代表,请发展一些。 (这是故意的)。 – nomistic