我想插入购买表,其中customerID是从Customer表获得的 SourceID始终为1,因为它是默认值。我尝试像这样的查询
insert into purchasing (customerID,SourceID) select customerID from Customer where ************,'1'
但它返回erorr,你们可以帮助我,如何插入带有多个select和默认插入的表
请注意: ******* 是任何条件
答案 0 :(得分:4)
您正在编写错误的SQL查询语法。你的SQL查询应该是这样的:
insert into purchasing (customerID,SourceID) select customerID, 1 from Customer where ***
答案 1 :(得分:1)
尝试select customerID, 1 from Customer
答案 2 :(得分:1)
这是因为你的sql中有几处错误。 你有结束但从未打开它。 2.在查询中包含默认值
insert into purchasing (customerID,SourceID) select customerID, 1 from Customer where ???