S shhw Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-11 #1 问题描述:<br>表A有20条数据<br>表B有30条数据<br>现在我从两个表中用union all方式全部取出来,在结果中生产一个ID的字段<br>要求:ID的值从0开始,一直到49 不能重复
D deardai Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-11 #3 其實也容易實現,你用IDENTITY(int,0,1)把查詢到一個臨表中就很容易實現啦,然后再query,這個換個思路很容易實現的
0 007vivi Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-13 #4 同意楼上的,使用临时表,把查询结果insert到表的同时添加IDENTITY(int,0,1),然后再进行temTable的查询就可以得到结果!
D dcx0026 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-13 #5 Select no=Identity(int,1,1),* Into #temptable From TableName<br>Select * From #temptable<br>--Drop Table #temptable
Select no=Identity(int,1,1),* Into #temptable From TableName<br>Select * From #temptable<br>--Drop Table #temptable