gpt4 book ai didi

python - 复合 SQL INSERT 语句

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

如何组合以下两个语句来创建有效的 SQL 查询?

provider = os.path.basename(file)

cursor.execute("""INSERT into main_app_financialstatements
(statement_id, provider_id***, url, date)
VALUES (%s, %s***, %s, %s)""",
(statement_id, provider***, url, date))

provider_id = SELECT id FROM main_app_provider WHERE provider=provider

换句话说,我有提供者,我需要从另一个表中选择 provider_id,以便将其插入 main_app_financialstatements

最佳答案

cursor.execute("""INSERT into main_app_financialstatements
(statement_id, provider_id, url, date)
VALUES (%s, (SELECT id FROM main_app_provider WHERE provider=%s), %s, %s)""",
(statement_id, provider, url, date))

关于python - 复合 SQL INSERT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8965429/

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