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

技术问询:找出与table_b有相同value的table_a记录对应的客户ID

获取匹配条件的客户ID解决方案

要获取table_a中与table_b有相同value的客户ID(即table_a的id字段),只需修改查询语句的SELECT子句,指定目标字段即可:

SELECT table_a.id AS customer_ID
FROM table_a
INNER JOIN table_b
USING (value);

如果习惯用表别名简化代码,也可以写成:

SELECT a.id AS customer_ID
FROM table_a a
INNER JOIN table_b b
ON a.value = b.value;

结果说明

执行以上语句后,会返回符合条件的客户ID:2和3——这两个ID对应的table_a记录,其value值与table_b中的记录匹配(均为'B')。

原代码问题

原代码的SELECT value仅返回了匹配的value字符串,而非我们需要的客户ID,因此只需将查询字段替换为table_a.id(并可通过AS指定别名customer_ID让结果更直观)即可满足需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 22:45:32