我在存储过程中的 SQL 服务器中有一个插入查询。
该表有 3 个字段ID, TileID, CountryID,这里 TileID 和 CountryID 是从其他表中获取的,并通过从表ID中选择 max(ID) 来递增。
我的查询:
declare @TileSId int
SET @TileSId= (SELECT isnull(max(Id),0)+1 from tilesorting)
insert [fiesauthentication].[dbo].tilesorting (Id,TileId,Nationality)
select @TileSId,t.Id,wc.CountryID from WebstoreCountry wc
left join tile t on t.URL = wc.URL AND t.CompanyId = wc.CompanyID
在这里,如果我在选择中有多行,那么每行的 ID 都是相同的,我需要增加每一行的 ID。
我的输出:
我想要它像下面

