4
rence 테이블을 참조하는 Zend_Db_Table을 사용하여 레코드를 삭제해야합니다. SQL에서 쿼리는 다음과 같이 보일 것이다 : 아래의 코드보다 더 우아 할 수있는 방법이JOIN을 사용하여 Zend_Db_Table에서 행 삭제
DELETE t1 FROM t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t2.id IS NULL;
있습니까?
$table = new Application_Model_DbTable_T1();
$sql = 'DELETE t1 FROM t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t2.id IS NULL;';
$table->getAdapter()->query($sql);
은 내가
similar topic을 발견하고 내가
$table->getAdapter()->query($sql);
를 사용해야하지만 더 나은 희망을 것 같습니다.