sqlite Insert语句值包含select子句:是否可能

时间:2011-08-25 06:35:56

标签: sqlite

我想插入时间想要从其他表格中获取visitNo的记录。 execute.only one fileds。

我们可以在单独的单独查询中执行此操作(这意味着从表中获取visitNo并传递给其他(插入)查询)。但我想要一次查询。不要写两个查询。

  INSERT INTO  wmVisitHeader (VisitNumber, ExecutiveCode, BusinessUnit, RouteCode, StartTime, UploadedBy, VisitDate, TerritoryCode) 
  VALUES(Select NextVisitNo from WMTransactionControl,'TEST001','MASS','VRT002','11:15' ,'TEST001','8/25/11 11:15' ,'0001')
像这样......我想......

1 个答案:

答案 0 :(得分:0)

试试这个:

INSERT INTO  wmVisitHeader (VisitNumber, ExecutiveCode, BusinessUnit, RouteCode, StartTime, UploadedBy, VisitDate, TerritoryCode) 
VALUES((Select NextVisitNo from WMTransactionControl),'TEST001','MASS','VRT002','11:15' ,'TEST001','8/25/11 11:15' ,'0001')