I am developing a website using Zend Framework. The back-end database is MySQL. The following SQL executes without any error when I copy and paste it to phpMyAdmin. However, I fail to convert such a SQL with several subqueries so it could be run on top of Zend Framework.
update
tb_data_proposal_crpf_reviewer
set
is_commented = 0
where
id IN (
select
t.id
from
(
select
r.id as id
from
tb_data_proposal_crpf_reviewer r
left join tb_data_panel_member m on m.id = r.panel_member_id
where
r.proposal_crpf_id = :crpf_id and
r.is_commented = 1 and
m.panel_code IN (
select
distinct(s.panel_code)
from
tb_data_proposal_crpf_stage s
where
s.proposal_crpf_id = :crpf_id and
s.crp_stage_code = 1
)
) as t
)