0
나는이 코드 :Zend_Db - 노동 조합
$balanceModelCredit = new Model_BalanceCredit();
$balanceModelDebt = new Model_BalanceDebt();
$selectQueryDebt = $balanceModelDebt->select()
->from('balance_debt', array('date',
'amount',
'description',
new Zend_Db_Expr('"koszta"')
));
$selectQueryDebt->where('balance_id=?', $balance_id);
$selectQueryCredit = $balanceModelCredit->select()
->from('balance_credit', array('date',
'amount',
'description',
new Zend_Db_Expr('"przychod"')
));
$selectQueryCredit->where('balance_id=?', $balance_id);
어떻게 UNION 문을 할 수 있습니까?
$selectQueryCredit->where('balance_id = ?', $balance_id);
$selectQueryCredit->union(array($selectQueryDebt));
는 희망이 도움이 :
쿼리가 다른 열을 반환합니다. 연합은 각 쿼리가 동일한 열 집합을 반환 할 때만 사용할 수 있습니다. –
@DanielGadawski : 죄송합니다. UNION은 같은 수의 열과 같은 열 유형 만 있으면되지만 열 이름은 중요하지 않습니다. –