我试图在 mysql 上使用 zend 更新带有连接的表。
下面是我想通过 zend 执行的查询。
已经谢谢了。
UPDATE tbproduto
LEFT JOIN (SELECT codigo as codTipoProduto, cdTipo FROM tbtipoproduto) as tbtipoproduto ON tbproduto.cdTipoProduto = tbtipoproduto.codTipoProduto
LEFT JOIN (SELECT codigo as codTipo, descricao as descTipo FROM tbtipo ) as tbTipo ON tbtipoproduto.cdTipo = tbTipo.codTipo
SET valor = 10.0
WHERE codigo > 0
我不相信 Zend Db Adapter 提供的“update()”方法可以实现这一点。
但是,您可以使用适配器手动运行查询。就像是:
// $adapter is an instance of Zend_Db_Adapter
$adapter->query(YOUR QUERY HERE);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)