如何写一条SQL语句: 用select查询记录在其中插入一个像ID自动增加的字段?谢谢!

同上
[8 byte] By [wwbjt-Owen[欧文]] at [2008-2-13]
# 1
需求是不是这样的:
SELECT INDENTITY(INT,1,1) AS ID,*
INTO #TMP
FROM TableName
WHERE 1=1
nobelpu-老蒲 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 2
INDENTITY(INT,1,1)这个函数只能和INTO一起使用,如果不用INTO不知该如何解决?谢谢
wwbjt-Owen[欧文] at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 3
use northwind
go
select a.customerID ,count(a.customerID) from customers a, customers b where a..customerID >b.customerID group by a.customerID
sky_blue-蓝天2007 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
上面应用的条件是有一个唯一的项,以此项可以排序
sky_blue-蓝天2007 at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...
# 5
谢谢,sky_blue(老衲)
你的方法是可行的,
a.customerID >b.customerID要改为
a.customerID >=b.customerID否则就会丢掉一条记录
wwbjt-Owen[欧文] at 2007-10-20 > top of Msdn China Tech,MS-SQL Server,基础类...