在外键中选择一列

时间:2012-11-22 20:40:53

标签: sql foreign-keys

假设我在SQL中有两个表 table1有列 - id,name,sex。 table2有列 - eid,group,hours。 列'eid'是table2中的外键,列'id'是table1上的主键。

假设我使用表2中的'select * from table2 where hour = x'进行搜索并得到一些结果。如何列出与搜索中的ID关联的人员姓名(来自table1)?

GOt it!

1 个答案:

答案 0 :(得分:1)

SELECT T1.NAME FROM TABLE2 T2
   INNER JOIN TABLE1 T1 ON (T1.ID=T2.EID)
    WHERE T2.HOUR=X