Mysql 内连接多个

标签 mysql join

所以我有 3 张 table 。 第一个表有 2 个外键,外键内部还有另一个外键。

(抱歉英语不好)

示例:

First table: table1
Foreign keys: 
ID from table1 (I will get the employee name)
ID from table2 (I will get the job name)

最佳答案

我认为您只是缺少一个 JOIN:

SELECT 
    tbl_job_site.JOB_NAME, 
    tbl_employee.EMP_CODIGO, 
    tbl_company.COM_CODIGO
FROM tbl_job_running jr
   INNER JOIN tbl_employee e ON jr.EMP_CODIGO = e.EMP_CODIGO
   INNER JOIN tbl_job_site js ON jr.JOB_CODIGO = js.JOB_CODIGO
   INNER JOIN tbl_company c ON c.COM_CODIGO = e.COM_CODIGO

关于Mysql 内连接多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17635686/

相关文章:

mysql - En 询问的头脑想知道

mysql - 查找多表 MySQL 数据库中缺失的行

mysql - 如何在 MySQL 中有效地找到重复的 blob 行?

mysql - 如何使用 StartTime(varchar) 和 EndTime(varchar) 在 MySQL 中搜索记录?

MySQL - 为 Rails 应用程序设置默认时区

php - 在查询中加入第二个表不会在 WordPress 中返回任何内容

MySQL 使用字段定义来定义 View 中的列

php - 如何在内连接 MYSQL 查询中使用 PHP 变量?

mysql - 查找并替换整个 MySQL 数据库

javascript - 表单提交后,将数据插入 Mysql 并将用户重定向到 url mydomain.com/entries/last_inserted_id