如何使用表的主键列检索外键列数据

时间:2019-01-09 06:24:47

标签: sql oracle foreign-keys

假设我有一个表store,其中有列store_id(PK)和store_address,而我还有另一个表store_manager,具有列manager_id(Pk ),pwdstore_id(从fk到store.store_id)。

我想使用store_idstore_managermanager_id获得pwd

1 个答案:

答案 0 :(得分:0)

如果您只是从表store_manager中查找store_id。您需要一个简单的选择语句

SELECT store_id from store_manager where manager_id = YOUR_VALUE;

如果您希望使用外键获取与存储相关的数据,请使用联接。

SELECT STORE.store_address, store_manager.store_id from store_manager, store
where store_manager.manager_id = YOUR_VALUE
AND store_manager.store_id = store.store_id;

如果您正在寻找更多详细信息,请告诉我。