有人知道为什么在以下代码中出现错误“列“ region_num”不存在”吗?
SELECT a.name acc_name, COUNT(r.name) as region_num
FROM accounts a
JOIN sales_reps s
ON s.id = a.sales_rep_id
JOIN region r
ON r.id = s.region_id
WHERE region_num > 1
GROUP BY a.name;
我正在尝试检查是否有与多个地区相关联的帐户。我以为我可以使用带有别名的WHERE子句,但是显然不能吗?