Sql 每次调用它时选择一个
我正在尝试使用以下查询,使用TableB中的值将记录逐个插入TableA:Sql 每次调用它时选择一个,sql,sql-server,sql-insert,Sql,Sql Server,Sql Insert,我正在尝试使用以下查询,使用TableB中的值将记录逐个插入TableA: 从实用程序中选择id\u user,其中id\u perfil='4' 此查询为我提供了一个列,其中包含所有不同的id\u用户s,但每次查询运行时我只需要一个id\u用户 有没有办法让SELECT在我再次运行时只给我一个id\u用户并让它给我下一个id\u用户 一个选项是使用不存在: INSERT INTO tableA(id_perfil) SELECT TOP id_user FROM utilizador
从实用程序中选择id\u user,其中id\u perfil='4'
此查询为我提供了一个列,其中包含所有不同的id\u用户
s,但每次查询运行时我只需要一个id\u用户
有没有办法让
SELECT
在我再次运行时只给我一个id\u用户
并让它给我下一个id\u用户
一个选项是使用不存在:
INSERT INTO tableA(id_perfil)
SELECT TOP id_user
FROM utilizador u
WHERE NOT EXISTS ( SELECT 0 FROM tableA WHERE id_perfil = u.id_user )
注意:实用程序似乎是您真正使用的数据库。Microsoft SQL Management Studio