一个关于select的查询语句(50)

  • 主题发起人 主题发起人 小毛孩
  • 开始时间 开始时间

小毛孩

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟我在网上搜索到一个SQL语句,由于我对SQL语句掌握肤浅,不能加以变化,望达人伸出援手,不胜感激。SELECT (SELECT count(*) +1FROM [table1] as a where a.[num]<b.[num]) AS myIndex, b.*FROM table1 AS b;
这个sql语句是在table1表中添加字段myIndex,其内容是自动的连续的给记录编号(举个例子:假设表中有5个记录,则myIndex为1,2,3,4,5;若有6个记录,则myIndex为1,2,3,4,5,6) 现在我需要在该语句中添加限制条件,如筛选出满足一定条件的num(num=1)。望达人伸出援手,不胜感激。
 
SELECT (SELECT count(*) +1FROM [table1] as a where a.[num]<b.[num] and xxx) AS myIndex, b.*FROM table1 AS b where xxxxxx是你想要的限制
 
谢谢您的帮忙,问题解决了!
 
后退
顶部