2013-08-26 2 views
2

iam이 mysql에서 zend를 사용하여 join으로 테이블을 업데이트하려고합니다. 다음은 zend를 통해 수행하려는 쿼리입니다. 이미 감사드립니다.Zend-framework를 사용하여 join으로 업데이트

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 

답변

2

나는 이것이 '갱신()'로 젠드 DB 어댑터가 제공 방법 가능하다 생각하지 않습니다.

그러나 어댑터를 사용하여 수동으로 쿼리를 실행할 수 있습니다. 다음과 같음 :

// $adapter is an instance of Zend_Db_Adapter 
$adapter->query(YOUR QUERY HERE); 
+0

감사합니다. – user2719699

관련 문제