mysql where子句中不允许带查询的列吗?

SELECT  
gpt.province_id AS provinceid ,
gpc.id AS ProNameid,
'' provincepeoplename,
SUM(gpt.amount) AS amount,
SUM(gpt.weight) AS weight,
SUM(gpt.area) AS AREA,
SUM(ctd.weight) AS cirweight
FROM  qy_goal_company_task gct
INNER JOIN qy_goal_province_task gpt ON gpt.company_task_id=gct.id
INNER JOIN qy_goal_area_task gat ON gat.company_task_id=gpt.company_task_id
INNER JOIN qy_goal_salesman_task gst ON gst.area_task_id=gat.id
INNER JOIN qy_goal_client_task_detail ctd ON ctd.company_task_id=gct.id
INNER JOIN qy_goal_prod_config gpc ON gpc.id=ctd.prod_id
INNER JOIN qy_goal_prod_series_config psc ON psc.id=gpc.prod_series_id
INNER JOIN qy_goal_prod_classify_config pcc ON pcc.id=psc.prod_type_id
INNER JOIN qy_goal_sale_cycle_config scc ON scc.id=gpc.cycle_id
INNER JOIN qy_goal_province_config gpcg ON gpt.province_id=gpcg.id
WHERE 
scc.id=169
AND pcc.id=1
AND psc.id=1
AND gpc.id=1
AND gpt.province_id=1
and ctd.clent_id IN (SELECT ReceiverID FROM salermoney_platform_detail GROUP BY ReceiverID )
GROUP BY 
gpt.province_id,
gpc.id
> 1054 - Unknown column 'ctd.clent_id' in 'IN/ALL/ANY subquery'
> 时间: 0s
这段where条件里为什么不让写查询条件呀

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值