SQL连接两个表,为访问创建自动增量

时间:2015-12-13 20:33:29

标签: sql ms-access auto-increment

我可以连接两个表DELIVERYDATE和DELIVERYTIME来创建新表DELIVERYSLOT但是我无法在DELIVERYSLOT中生成新的auto_increment ID(SlotNumber)

DeliveryDate

12/16/2015
12/17/2015
12/18/2015
12/19/2015

交货期

10:00  - 12:00
12:00 - 14:00
14:00 - 16:00
8:00 - 10:00

 SELECT 
      DELIVERYDATE.DeliveryDate, DELIVERYTIME.DeliveryTime,
      SlotNumber 
 INTO DELIVERYSLOT 
 FROM DELIVERYDATE, DELIVERYTIME;

任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:1)

在Access中,您可以将DELIVERYSLOT表设计为包含自动增量列(autoID,或任何您想要调用的列),然后再将任何数据输入其中,然后将查询作为INSERT INTO运行。

运行联接查询时,它应自动为从查询中输入的每条新记录添加autoID值。

或者,您是否有理由在一个SQL语句中完成所有操作?