我有这个查询,它显示一些属性并计算从另一个表中对其的引用数:
SELECT
p.id,p.propName
(
SELECT COUNT(*) FROM propLoc WHERE propLoc.propID = p.id
) AS number
FROM property as p
WHERE p.category != 'natural'
这会生成一个包含我要过滤的所有信息的好表:
id | propName | number
3 | Name 1 | 3
4 | Name 2 | 1
5 | Name 3 | 0
6 | Name 4 | 10
etc etc
我现在想过滤掉数字 <= 0 的属性所以我尝试添加一个AND number > 0
但它Unknown column 'number' in 'where clause'
显然会做出反应,你不能过滤子查询指定的名称?
我怎样才能实现我的目标?