代码之家  ›  专栏  ›  技术社区  ›  brudnak

MySQL不同域的内部连接匹配

  •  0
  • brudnak  · 技术社区  · 6 年前

    编写查询 使用的内部连接 这个 桌子 压力id 在这两个表中,查询将只打印总统的名字和姓氏, 出生日期,
    死亡日期、在职起止日期 办公室。联接查询将在总统去世和任期结束日期匹配

    SELECT president.*, pres_term.* FROM president, pres_term INNER JOIN president
    ON president.pres_id = pres_term.pres_id WHERE pres_term.term_end_date = president.death; 
    

    我无法让这个查询工作,我已经处理它好几个小时了。。。

    enter image description here

    enter image description here

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  2
  •   Shidersz    6 年前

    请将您的查询修改为:

    SELECT
        president.*,
        pres_term.*
    FROM
        president
    INNER JOIN
        pres_term ON pres_term.pres_id = president.pres_id
    WHERE
        pres_term.term_end_date = president.death;