我想知道,是否有可能创建一个没有主键的表,但是有两个外键,外键对总是不同的?
例如,具有item_id和warehouse_id作为ITEMS和WAREHOUSES表中的外键的STOCK表.所以同样的项目可以在不同的仓库.桌子的看法:
例如,具有item_id和warehouse_id作为ITEMS和WAREHOUSES表中的外键的STOCK表.所以同样的项目可以在不同的仓库.桌子的看法:
item_id warehouse_id quantity 10 200 1000 10 201 3000 10 202 10000 11 200 7000 11 202 2000 12 203 5000
或者我必须创建未使用的主键字段与自动增量或某事?
数据库是oracle.
谢谢!
解决方法
你想要一个
compound primary key.