下面的MySQL查询...MySQL查询与次数,使错误
SELECT a.*, b.*,
(
SELECT COUNT(*)
FROM lp_units c
WHERE c.property_id = a.property_id
) AS unitcount
FROM lp_property a,
lp_property_confidential b
WHERE a.property_id = b.property_id
AND c.unitcount<= a.no_of_units
AND a.account_id = '1'
返回一个错误......
Unknown column 'c.unitcount' in 'where clause'
我觉得我的查询是可以理解的。解决它运行....
在此先感谢...
子查询有它自己的范围。 – bernie
但我想比较'unitcounts'请说任何替代解决方案@Adam –
延长Adam的评论:把检查放在子查询中。 – Jacob