Sql 从一个表中选择列,但从另一个表中选择WHERE子句?

Sql 从一个表中选择列,但从另一个表中选择WHERE子句?,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,所以我有3个表,我被告知要把这3个特定的列作为参数。我的问题是,我是否能够简单地通过投资组合描述找到投资者的名字和姓氏,或者我是否也必须加入表格 (第一个select语句引用了我没有列出的表) 假设投资者号是主键,只需使用投资者号就可以了 SELECT First_Name, Last_Name INTO V_Investor_First_Name, V_Investor_Last_Name From Investor Where Investor.Investor_Number = P_In

所以我有3个表,我被告知要把这3个特定的列作为参数。我的问题是,我是否能够简单地通过投资组合描述找到投资者的名字和姓氏,或者我是否也必须加入表格

(第一个select语句引用了我没有列出的表)


假设投资者号是主键,只需使用投资者号就可以了

SELECT First_Name, Last_Name
INTO V_Investor_First_Name, V_Investor_Last_Name
From Investor 
Where Investor.Investor_Number = P_Investor_Number; 
SELECT First_Name, Last_Name
INTO V_Investor_First_Name, V_Investor_Last_Name
From Investor 
Where Investor.Investor_Number = P_Investor_Number;