如题,我想在select出来的结果上加一列ID
解决方案 »
- federeate 引擎是否支持触发器 ??
- 【PostgreSQL】字段拼接有问题。。。。
- 如何检索一个月内连续登入的用户?
- 触发器三合一,把 update,insert,delete合成一个来做
- mysql 145错误处理 (非常急)
- MySQL-Front2.5 能连接mysql5.0吗?
- 招聘JSP+Postgresql程序员,上海吉彦信息技术有限公司
- 往数据库text类型字段 加数据出现问题com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:
- 定时任务问题 时间相差问题
- MySQL日期比较使用date函数不比较时分秒
- mysql password问题
- MySQL replication配置问题
select column1,..,columnN,@i:=@i+1 as rowid from tablename;
set @i = NULL;
或者如果你的排序结果没有重复项,也可以通过join之后做count得到一个递增的序列。
select a.id,a.fld01,a.fld02, count(*) as seqno
from mytbl a , mytbl b
where a.id>=b.id
group by a.id,a.fld01,a.fld02