--如果某列可完全区分大小.如scoreselect * from ( SELECT * , px=(SELECT COUNT(Score) FROM tb WHERE Score < a.Score) + 1 FROM tb a ) t where px % 2 = 1
to dawugui(潇洒老乌龟) 不行啊 无法使用 SELECT INTO 语句向表 'tmp' 中添加标识列,该表中已有继承了标识属性的列 'id'。
无法使用 SELECT INTO 语句向表 'tmp' 中添加标识列,该表中已有继承了标识属性的列 'id'。已经有了ID可区分大小了?用我后面写的那个,把score换成idselect * from ( SELECT * , px=(SELECT COUNT(id) FROM tb WHERE id < a.id) + 1 FROM tb a ) t where px % 2 = 1
(
SELECT * , px=(SELECT COUNT(Score) FROM tb WHERE Score < a.Score) + 1 FROM tb a
) t
where px % 2 = 1
不行啊
无法使用 SELECT INTO 语句向表 'tmp' 中添加标识列,该表中已有继承了标识属性的列 'id'。
(
SELECT * , px=(SELECT COUNT(id) FROM tb WHERE id < a.id) + 1 FROM tb a
) t
where px % 2 = 1