【问题标题】:select a column in foreign key在外键中选择一列
【发布时间】:2012-11-22 20:40:53
【问题描述】:

假设我在 SQL 中有两个表,其中 table1 有列 - id、name、sex。 table2 有列 - eid、组、小时。 'eid' 列是 table2 中的外键,'id' 列是 table1 上的主键。

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

知道了!

【问题讨论】:

  • 从 table2 到 table1 进行内部连接

标签: sql foreign-keys


【解决方案1】:
SELECT T1.NAME FROM TABLE2 T2
   INNER JOIN TABLE1 T1 ON (T1.ID=T2.EID)
    WHERE T2.HOUR=X

【讨论】:

    猜你喜欢
    • 2016-08-18
    • 2021-08-04
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2017-01-28
    • 1970-01-01
    相关资源
    最近更新 更多