gpt4 book ai didi

mysql - 我可以在 INSERT 查询中使用 SELECT 子查询吗?

转载 作者:行者123 更新时间:2023-11-29 07:07:46 24 4
gpt4 key购买 nike

我已经尝试遵循建议的语法 here ,但它不适用于我的查询。

这是我目前拥有的:

INSERT INTO dot (entrant_id, year, entry_code, title, retail_category, campaign_type, client_company, client_city, client_state, field_date_active, height, width, depth, weight, oversize_fee, volt_110, attach_to_gridwall, hang_from_ceiling, table_or_countertop, misc_setup, created_date, modified_date, co_entrant)
VALUES (288, 2011, 1234, 'RG Total Defense BW mixed Floorstand', '32', 'C', 'Henkel', 'Scottsdale', 'AZ', '2011-01-15', 60, 26, 15, 29, 0, '0', '0', '0', '0', '', NOW(), NOW(), '')

但是,我需要从同一个表中选择 entry_code 的值 - 我可以将它作为一个单独的查询来完成:

MAX(entry_code) FROM dot WHERE year = 2011

但似乎无法将其与插入语句集成。这可能吗?或者这样的子查询只有在从不同的表中进行选择时才有效吗?

最佳答案

INSERT INTO dot (entrant_id, year, entry_code, ...)
SELECT 288, 2011, MAX(entry_code), ... FROM dot WHERE year=2011

关于mysql - 我可以在 INSERT 查询中使用 SELECT 子查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6309070/

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