Получить отдельную запись из таблицы с помощью функций zend?

#mysql #zend-framework #distinct

#mysql #zend-framework #отдельная

Вопрос:

Я получаю все подобные записи в Zend:

 $table = new Model_Student_Object();
$select = $table->select();
echo $select->assemble();die();
  

Результатом приведенного выше кода является следующий запрос:

 SELECT `student`.* FROM `student`
  

Теперь я хочу получать отдельные записи по почтовому индексу. Итак, запрос должен быть:

 SELECT DISTINCT `student`.zip FROM `student` WHERE `student`.zip != '' 
  

Как я буду выполнять приведенный выше запрос с помощью функций zend??

Спасибо

Ответ №1:

Попробуйте это

 $db = Zend_Db::factory(...параметры ...); 
 $select = новый Zend_Db_Select($ db);
$select= $db->select()->distinct()->from('s'=>'student'),'zip')->where('practiceID в("1") и s.zip !=")