我有一张叫做课程的桌子。字段是:
id, category, sortorder, fullname, etc.....
我想要做的是给出我想要找到该类别中的最大排序编号的类别,然后递增该编号并将这个新编号用于我的新行。
例如:我有category = 30
,它会返回数字1到10.我想检索10,因为它是最高的数字,但我不知道每个查询中实际的最高数字是多少。获得值10后,我将添加1,然后将其用于我的新课程。
我该怎么做?
谢谢!
答案 0 :(得分:4)
您可以使用MySQL的MAX()
功能。
做类似的事情:
SELECT MAX(sortorder) as maximum FROM courses WHERE category = 10
答案 1 :(得分:1)
答案 2 :(得分:1)
可以提供帮助
SELECT MAX(sortorder)
FROM table_name
WHERE category = 10