下面的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