php - 如何从表中获取所有数据,如果同一列中重复相同的值,则该行应该计数一次?

标签 php mysql mysqli

leave_request table在我的表 emp_id 列中包含重复数据 3 次。我想从表中选择所有数据并将重复数据计为一次。在这里我提供我的表结构的屏幕截图

最佳答案

您可以尝试以下 -

select max(id),emp_id, emp_name
from tablename
group by emp_id, emp_name

关于php - 如何从表中获取所有数据,如果同一列中重复相同的值,则该行应该计数一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55861405/

相关文章:

java - 使用 php 和 JSON 将 android 连接到 mySQL

mysql - 获取 WooCommerce 中没有特定分类的产品列表

php - 获取日期并插入字段 - 表单中的隐藏字段

php - Htaccess Codeigniter问题

php - 依赖注入(inject),几乎每个类都依赖于其他几个类

php - 如何使用 laravel 5.3 创建 4 个表的 "has many through"关系

使用 MySQL 搜索的 PHP 代码在 IE 中会中断,但在 Chrome 中可以正常工作

mysql - 跨两个表检索数据

php - 添加 select 语句时 mysqli_commit 失败

php - 一种覆盖所有串联组合的简单方法