我有这个查询,但这显示列不存在
SELECT
p.content,
(select count(*) from share_member WHERE username='pratik' AND share_id=share) as allow
FROM posts p WHERE allow >="1"
我得到了这个错误
'where 子句'中的未知列'allow'
编辑: 此编辑已完成以改进我使用的 sql 查询
SELECT
p.content,
CASE share_type
WHEN 'public' then "1"
when 'lsit' then
(select count(*) from share_member WHERE username='pratik' AND share_id=share)
end as allow
FROM posts p WHERE allow=>1
错误代码 1064,SQL 状态 42000