【发布时间】:2011-11-11 16:53:03
【问题描述】:
我不是高级 mysql 用户,所以你必须忍受我。
我试图在其中一个子查询中使用cref 变量,但我收到cref 列不存在的错误。如果我取出子查询,它将显示该列,因此该列肯定存在。
如果还有其他错误,请多多指教:)
SELECT DISTINCT
(contractorsRef) AS cref,
RIDGROUP AS ridg,
(
SELECT count(*) FROM (
SELECT DISTINCT subcontractorRef
FROM request
INNER JOIN request_config
ON request_config.RIDGROUP = request.RIDGROUP
WHERE request_config.contractorsRef = cref --### ERROR HERE
AND currenttaxyear =2011
AND weekno =31
) AS xx
) as xxx
FROM request_config
WHERE currenttaxyear =2011
AND weekno =32
AND contractorsRef <>132
【问题讨论】: