【发布时间】:2021-02-18 17:48:45
【问题描述】:
我正在创建一个使用 SQL 数据库的程序,但我对如何解决以下问题有疑问。
我有一个名为 Warehouse 的表,其中有 WarehouseID 和 WarehouseName。
然后,我创建了另一个名为 Aisle 的表,其中包含 WarehouseID(应与之前的字段相同)以及 AisleID 和 AisleName。
所以 WarehouseID 和 AisleID 可以是 1、2、3... 但是我想要的是,当我选择 WarehouseID = 1 来创建新的 AisleID 时,数据库应该能够注意到哪个是 AisleID 的最后一个数字WarehouseID = 1 并添加自动增量。
因此,可以是多个具有相同值的 AisleID,但只能是具有一个唯一值的 WarehouseID。
如何在 SQL 中做到这一点?
感谢和亲切的问候
【问题讨论】:
标签: sql database sqlite integer