Próbuje utworzyć zapytanie łączące dwie takie same tabele.
class Application_Model_Menu extends Zend_Db_Table_Abstract { protected $_name = 'foto_menu'; public function generateMenu() { $sel = $this->select() ->setIntegrityCheck(false) ->where('a.public = 1 AND b.public = 1'); $menu = $this->fetchAll($sel); } }
Mam problem z połączeniem dwóch lub trzech poziomów w tabeli. Dostaje komunikat o treści:
You cannot define a correlation name 'b' more than once
Chciałbym też aby w from w sql nie dochodził na końcu znak '*' gdyż nie potrzebuje wszystkich kolumn z tabeli tylko te co mam w from.
Może mi ktoś pomóc ?
Podejrzewam że problem jest banalny ale siedzę chwile nad tym a nie znalazłem podobnych przykładów na necie.