能不能详细点呢? query中的那一列(记录号)的数据如何取出来呢? 比如:select xxxx from table group by xxxx
在ACCESS数据库中的记录号如何表示呢?
IF object_id('tempdb..#aa') IS not NULL begin drop table #aa endSELECT IDENTITY (int, 1, 1) AS a,yourfiled1,yourfiled2 INTO #aa FROM yourtable endif select * from #aa
刚才理解错了, 再发,跟楼上的差不多 SELECT IDENTITY(int, 1,1) AS ID_Num INTO TEMPTable FROM OldTable //你的表 这样就把你要的一列提取出来了, 然后你在把这一行插入到你的表中 在你的原表里加个ID_Num的字段 INSERT INTO OldTable(ID_Num) Select * From TEMPTable
query中的那一列(记录号)的数据如何取出来呢?
比如:select xxxx from table group by xxxx
IF object_id('tempdb..#aa') IS not NULL begin drop table #aa endSELECT IDENTITY (int, 1, 1) AS a,yourfiled1,yourfiled2 INTO #aa
FROM yourtable
endif
select * from #aa
再发,跟楼上的差不多
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO TEMPTable
FROM OldTable //你的表
这样就把你要的一列提取出来了,
然后你在把这一行插入到你的表中
在你的原表里加个ID_Num的字段
INSERT INTO OldTable(ID_Num)
Select * From TEMPTable
如何给它的EXPRESSION写代码,来实现分组后的加一列呢
这个SQL编译不能通过啊。
我用的是ACCESS数据库。