You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Join问题:连接Customer与Contacts两张表获取目标结果求助

SQL JOIN 实现方案

你要的关联结果可以通过CustomerID字段关联两张表实现,使用左连接即可匹配到你提供的Result表效果,参考语法如下:

SELECT 
    c.CustomerID,
    c.CustomerName,
    c.City,
    ct.ContactName,
    ct.ContactEmail
FROM Customer c
LEFT JOIN Contacts ct 
    ON c.CustomerID = ct.CustomerID;
  • 语句中用c指代Customer表,ct指代Contacts表,避免同名字段冲突,你可以根据自己实际需要的字段调整SELECT后的列表
  • 如果只需要保留两张表中CustomerID完全匹配的记录,把LEFT JOIN换成INNER JOIN即可
  • 需要额外过滤条件的话,在语句末尾加WHERE子句自定义筛选即可

参考表

Customer表
Contacts表
期望结果表

内容的提问来源于stack exchange,提问作者sunil reddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 03:09:03