环境详细信息。 Windows 10-Python3.5-Flask-SQL SERVER-PyOdbc。
cur.execute("insert into T1 (ID_CUSTOMER, ID_ENVIRONMENT) values (?, ?)",
select id from CUSTOMER where name = form['customerId'],
select id from ENVIRONMENT where name = form['environmentId'],
)
删除values
,您可以直接使用INSERT SELECT
。
INSERT INTO T1
(ID_CUSTOMER,
ID_ENVIRONMENT)
SELECT ID_CUSTOMER =(SELECT Max(id)
FROM customer
WHERE NAME = 'abc'),
ID_ENVIRONMENT = (SELECT Max(id)
FROM environment
WHERE NAME = 'xyz')
Max(id)
是为了确保内部查询返回单个值