使用zend函数从表中获得不同的记录? [英] Get distinct record from table using zend functions?

查看:64
本文介绍了使用zend函数从表中获得不同的记录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在Zend中获得所有这样的记录:

I am getting all records like this in Zend:

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

以上代码的结果如下查询:

Result of above code is following query:

SELECT `student`.* FROM `student`

现在,我想通过邮政编码获得不同的记录。所以查询应该是:

Now I want to get distinct records by Zip code. So query should be:

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

如何使用zend函数在上面进行查询?

How will I right above query with zend functions ??

谢谢

推荐答案

尝试一下


    $db = Zend_Db::factory( ...options... );
    $select = new Zend_Db_Select($db);
$select= $db->select()->distinct()->from('s'=>'student'),'zip')->where('practiceID in("1") and s.zip!='')

这篇关于使用zend函数从表中获得不同的记录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆