sql语句

zpqajqem  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(331)

先谢谢你。我有一个名为users的表,其中包含一个id。我只想从该表中收集id,并使用这些id作为参数之一运行和插入。我是sql新手,在寻找帮助或解决方案时遇到了一些困难。下面是获取ID的语句 SELECT id FROM public.users 对于返回的id,我想运行一个插入或更新 insert into public.history (user_id, password, change_time) values (<ids from prev SELECT>, 'password', now()); 我能生成一个循环吗?有人能告诉我使用纯sql的正确方向吗?我知道这可以在php中实现,但是我想把它包含在一个只使用sql的db init中。

m528fe3b

m528fe3b1#

你可以用它 INSERT INTO ... SELECT :

INSERT INTO public.history (user_id, password, change_time) 
SELECT id, 'password', now() 
FROM public.users

相关问题