12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
建站问答 时间:2024-12-01 09:16:40
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
您可以使用MySQL的变量来为每组生成序列号。以下是一个示例:SET @row_number = 0;SET @current_group = '';SELECT CASE WHEN @current_group = group_column THEN
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
您可以使用MySQL的变量来为每组生成序列号。以下是一个示例:
SET @row_number = 0;SET @current_group = '';SELECT CASE WHEN @current_group = group_column THEN @row_number := @row_number + 1 ELSE @row_number := 1 AND @current_group := group_columnEND AS sequence_number,group_column,other_columnFROMyour_tableORDER BYgroup_column;
在上面的示例中,您需要将your_table
替换为您实际的表名,group_column
替换为您要进行分组的列名,other_column
替换为您要显示的其他列名。
这将按照group_column
列进行分组,并为每个组生成序列号。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19