【发布时间】:2019-07-31 04:10:11
【问题描述】:
我正在尝试对别名子查询进行计数和来自,但无法弄清楚如何添加过滤部分:
SELECT webpages.*, (select count(*)
from webpage_opportunities
where webpage_opportunities.webpage_id = webpages.id) as test_count
FROM "webpages"
WHERE (webpages.clicks IS NOT NULL) AND "webpages"."website_id" = 144 AND test_count = 0
GROUP BY webpages.id ORDER BY "webpages"."clicks" DESC LIMIT 50 OFFSET 0
当我删除AND test_count = 0 时,查询结果中会显示test_count 列,但是一旦添加它,查询就会失败。我还需要确保子查询连接到网页表,如上面 thje join 中所述。
【问题讨论】:
标签: sql postgresql