【发布时间】:2016-02-04 09:32:03
【问题描述】:
您能否提供一个非常简单的 MYSQL 示例,说明如何创建一个自动递增的“计数”或“订单”字段,但在每次更改不同字段后重新启动?在下表中,每次“餐食”字段发生变化时,“订单”字段将从“1”重新开始。谢谢。
用餐时间顺序
午餐 10:30 1
午餐 11:00 2
午餐 11:15 3
晚餐 4:30 1
晚餐 4:45 2
晚餐 5:00 3
晚餐 5:30 4
【问题讨论】:
-
你能说得更具体点吗?您的描述令人困惑。
-
我看不懂你的表,你能把它描述得更清楚吗?你可以在这里找到答案,dev.mysql.com/doc/refman/5.7/en/counting-rows.html
-
我想在 MYSQL 中做什么,在 microsoft sql server 上使用这个语句:select row_number() over (partition by Meal order by Time) , * from YourTable
-
我的问题是在 mySQL 中这样做
-
检查此链接以更好地了解问题。它有一个解决方案,但我无法在 mysql link 上复制它
标签: mysql sql-order-by partitioning