gpt4 book ai didi

MySql 多重插入与选择

转载 作者:行者123 更新时间:2023-11-29 06:35:57 25 4
gpt4 key购买 nike

我正在尝试使用 select 插入多行,如下所示:

INSERT INTO Check(
name, price,
count, order_id)
SELECT
p.name, p.price,
:count, :order
FROM Product p
WHERE p.id
IN(:id1, :id2, :id3)

问题是每个 :id1, :id2, ... 都有自己的 :coun1, :count2, :count3

最佳答案

你在找这样的东西吗?:

INSERT INTO Check(
name, price,
count, order_id)
SELECT
p.name, p.price,
IF (id = :id1, :count1, IF (id = :id2, :count2, :count3)), :order
FROM Product p
WHERE p.id
IN(:id1, :id2, :id3)

关于MySql 多重插入与选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24795352/

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