我在想,是否有可能创建一张没有主键但有两个外键的表,其中外键对总是不同呢?例如,一个 STOCK
表,它有从 ITEMS
和 WAREHOUSES
表中获取的 item_id
和 warehouse_id
作为外键。因此,相同的物品可以存在于不同的仓库中。该表的视图:
item_id warehouse_id quantity
10 200 1000
10 201 3000
10 202 10000
11 200 7000
11 202 2000
12 203 5000
我需要创建一个未使用的自增主键字段吗?数据库是Oracle。
谢谢!