【发布时间】:2013-02-09 14:49:11
【问题描述】:
我正在使用 Zend Framework 开发一个网站。后端数据库是 MySQL。当我将以下 SQL 复制并粘贴到 phpMyAdmin 时,它的执行没有任何错误。但是,我无法将这种带有多个子查询的 SQL 转换为可以在 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
)
【问题讨论】:
标签: php zend-framework