我想知道,是否有可能创建一个没有主键但有两个外键的表,其中外键对总是不同的?例如,一个STOCK
表,其中item_id
andwarehouse_id
作为外键来自ITEMS
andWAREHOUSES
表。所以同一个项目可以在不同的仓库。表视图:
item_id warehouse_id quantity
10 200 1000
10 201 3000
10 202 10000
11 200 7000
11 202 2000
12 203 5000
或者我是否必须使用自动增量或其他方式创建未使用的主键字段?数据库是oracle。
谢谢!