mysql之mysql中三个表之间的内连接
lvdongjie
阅读:72
2024-04-18 10:11:28
评论:0
我有 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 列
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。