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

使用内连接与Count函数时,如何避免统计第二张表的重复数据?

解决重复title统计问题

原SQL语句关联wp_tablesome_table_4695和wp_fea_submissions表后,会把wp_fea_submissions中重复的title值也计入统计次数,要避免这种情况,有两种常用方法:

方法一:使用COUNT(DISTINCT)统计唯一值

直接在统计时指定只计算唯一的title值,修改后的SQL如下:

SELECT T.column_11, 
       COUNT(DISTINCT S.title) AS count 
FROM wp_tablesome_table_4695 T 
JOIN wp_fea_submissions S ON T.column_2 = S.title 
GROUP BY T.column_11

方法二:先对wp_fea_submissions去重再关联

先通过子查询获取wp_fea_submissions中所有唯一的title,再和主表关联,确保每一个title只匹配一次:

SELECT T.column_11, 
       COUNT(S.title) AS count 
FROM wp_tablesome_table_4695 T 
JOIN (SELECT DISTINCT title FROM wp_fea_submissions) S 
ON T.column_2 = S.title 
GROUP BY T.column_11

两种方法执行后的结果都会变成:

column_11   | count
location 1  | 1
location 2  | 1
Location 3  | 1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 19:50:44