Warning: Select query cannot join with another table

The Zend_Db_Table_Select is  used to constrain and validate so  that it may enforce the criteria for a legal SELECT query. There  may be certain cases where you require the flexibility of the  Zend_Db_Table_Row component and do not require a writable or deletable  row.In such cases you can set 
$select->setIntegrityCheck(false)