请问mysql有没有可以对查询结果标记序号的COL隐藏列
或者说还是有其他的什么办法
就是说对查询出来的结果 在加上一个自己设计的表里面没有的列 比如说叫ROW
然后这列是从1开始往下排 相当于查询出来结果的序号
------解决方案--------------------
你要的是这个吗?
mysql> set @rownum=0; select @rownum:=@rownum+1 as rownum, id, col2 from t;
Query OK, 0 rows affected (0.03 sec)
+--------+----+------+
| rownum | id | col2 |
+--------+----+------+
| 1 | 1 | 王小 |
| 2 | 2 | wang |
+--------+----+------+
2 rows in set (0.00 sec)
mysql>