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