同时插入和选择查询

时间:2014-02-26 17:02:16

标签: ms-access

我在MS Access中有两个表

  • Table1name, carname
  • Table2carname, agency

我执行了以下命令

st.executeUpdate("insert into Table1 values('"+name+"','"+carname+"')");

并插入值。

同时如果carname中的Table2与用户相同,则必须选择该代理商。我该如何编写查询? (这两个过程必须同时完成)。

1 个答案:

答案 0 :(得分:0)

你无法“同时”执行这些操作,Access无法进行多线程处理。唯一的方法是连续运行语句,或者一个接一个地运行语句。如果是这种情况,只需将第二个INSERT标记放入If / Then / Else块中,只有在满足所需条件时才运行它。老实说,我不明白这个问题;你想要匹配插入的最后一条记录吗?如果是这种情况,只需选择Max(PrimaryKey)并INNER JOIN将其返回到表中,这将为您提供上次插入的记录。