gpt4 book ai didi

sql - 插入多个子查询作为值

转载 作者:行者123 更新时间:2023-12-04 23:53:16 25 4
gpt4 key购买 nike

让我们假设我必须将一个具有许多fk的表插入到表中,仅在下面错误语句下方进行解释:

insert into mytable
values
(
somevalue
,somevalue
,select id from othertable1 where ...condition
,select id from othertable2 where ...condition
,select id from othertable3 where ...condition
)

因此,基本上要插入的值来自不同的子查询,是否有可能实现这种行为?

最佳答案

insert into mytable (columns)
select somevalue, somevalue, a.id, b.id, c.id
from
othertable1 a
cross join othertable2 b
cross join othertable3 c
where
a ... condition
b ... condition
c ... condition

关于sql - 插入多个子查询作为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com