我有 3 张 table 叫

  • 公司
  • 联系人
  • 事件

  • 联系人具有公司的外键。公司有事件的外键。他们都有一列“名称”。我需要一个连接表,其中包含联系人姓名公司名称和事件名称。
    contact
    id   name company_id
    companies
    id   name campaign_id
    campaigns
    id   name company_id
    

    最佳答案

    select con.name as contact_name , com.name as company_name,campa.name as campaign_name
    from contact con inner join company com
    on con.companyid = com.companyid
    inner join campaign campa
    on com.campaignid = campa.campaignid
    

    假设受尊重表的 id 列

    关于mysql - mysql中三个表之间的内连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9293122/

    10-11 03:31
    查看更多