【发布时间】:2011-04-06 23:06:42
【问题描述】:
如何构造一个 mySQL 查询以根据最大值删除一行。
我试过了
WHERE jobPositonId = max(jobPostionId)
但有错误?
【问题讨论】:
-
我建议不要这样做。你怎么不知道要删除的行的某个id?
-
@Common Sense,正如问题所述,要删除的所需行是由最大值定义的行(而不是由 id 定义的行)。这将在一个查询中完成您可能建议在两个查询中执行的操作?即查询最大行的id;然后删除该行。
标签: mysql sql max sql-delete mysql-error-1093