mysql - 在 mysql ( zend_db ) 上构建一个 select distinct

标签 mysql zend-framework zend-db

我有下表,我想在列 [code] 上做一个 select distinct,我不需要得到“A”三次。

[ ID ]   [ CODE ]     [ LIBELLE ]
1         A        LIBELLE1  
2         B        LIBELLE2
3         C        LIBELLE3
4         A        LIBELLE4  
5         A        LIBELLE5
6         D        LIBELLE6 

我想要的结果如下

[ ID ] [ CODE ] [ LIBELLE ]
1         A        LIBELLE1  
2         B        LIBELLE2
3         C        LIBELLE3
6         D        LIBELLE6 

最佳答案

只需添加

group by code 
ORDER BY code ASC

在你的 sql 查询结束时

示例

select * from table
group by code 
ORDER BY code ASC

关于mysql - 在 mysql ( zend_db ) 上构建一个 select distinct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3767639/

相关文章:

mysql - 使用 VS.Net 中的安装项目(安装程序)创建和恢复 mysql 数据库

css - 由 zend form 创建的样式定义列表(必须在 IE7+ 中工作)

zend-framework - 如何将 Zend 框架 2 集成到 Netbeans 7.2 IDE

php - 黑钻问号 - Youtube API - J�r�my

mysql - ZF3 - Zend\Db\Sql\Predicate\Expression - SQL DATE_FORMAT 上的错误转义

mysql - 刷新 MySQL View ?

MySQL root 已删除或丢失密码?

zend-framework - 在 Zend 中使用 IN 运算符时出现错误 `update statement`

postgresql - 如何使用带有 DISTINCT 特定列的 Zend 构建选择?

尝试 'insert into select on duplicate key' 时出现 Mysql 错误