我需要在下面提到的代码中添加rownum column int,请建议:
SELECT TE.ID,
TE.QUESTION,
TE.A,
TE.B,
TE.C,
TE.D,
TE.E,
TE.QUESTION_TYPE,
TE.SCORE,
S.NAME AS Subject,
TE.CREATE_DAY,
TE.CORRECT
FROM TEST_TABLE TE
INNER JOIN SUBJECT S ON S.ID = TE.SUBJECT
WHERE TE.ACTIVE =1
AND S.ACTIVE =1 LIMIT 1,1;
最佳答案
您可以尝试下面的代码
SELECT (@row_number:=@row_number + 1) AS num,
TE.ID,
TE.QUESTION,
TE.A,
TE.B,
TE.C,
TE.D,
TE.E,
TE.QUESTION_TYPE,
TE.SCORE,
S.NAME AS Subject,
TE.CREATE_DAY,
TE.CORRECT
FROM TEST_TABLE TE
INNER JOIN SUBJECT S ON S.ID = TE.SUBJECT,
(SELECT @row_number:=0) AS t
WHERE TE.ACTIVE =1
AND S.ACTIVE =1 LIMIT 1,1;
关于mysql - mysql 中的 Rownum 与内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42050834/