首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只要字段唯一,PHP就会显示

只要字段唯一,PHP就会显示
EN

Stack Overflow用户
提问于 2011-01-19 17:04:20
回答 4查看 85关注 0票数 0

在我的MySQL表中,有几行共享相同的“案例编号”。我想要在页面上显示案例编号,但不希望有多行的案例显示多次。这基本上就是我使用的代码:

代码语言:javascript
复制
//select all records
$query="SELECT * FROM cases ";
$rt=mysql_query($query);
echo mysql_error();                   

while($nt=mysql_fetch_array($rt)){

echo $nt['case'];
echo $nt['date_created'];

}

有什么想法吗?

EN

回答 4

Stack Overflow用户

发布于 2011-01-19 17:07:56

像这样使用distinct

代码语言:javascript
复制
SELECT distinct(case) ,date_created FROM cases
票数 2
EN

Stack Overflow用户

发布于 2011-01-19 17:08:25

你需要

代码语言:javascript
复制
SELECT DISTINCT(case_number) FROM cases

您可能希望使用ORDER BYcase_number进行排序,或者按您想要的任何其他字段进行排序。

票数 2
EN

Stack Overflow用户

发布于 2011-01-19 17:12:04

你有两种方法可以做到这一点。

使用distinctgroup by,如

代码语言:javascript
复制
SELECT
  DISTINCT(case), 
  date_created
FROM
  cases;

代码语言:javascript
复制
SELECT
  *
FROM
  cases
GROUP BY
  case;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4733395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档