sql - 我如何使用我的数据库中的“不同”
问题描述
我有一个使用活动记录的查询。
function gettime($doctor_id){
$this->db->select('*');
$this->db->distinct('date');
$this->db->from('availability');
$this->db->where('doctor_id',$doctor_id);
$query = $this->db->get();
return $query->result();
}
我想获取不同的(日期)。
谁能告诉我我的错误我应该在哪里改变?
解决方案
尝试这个
function gettime($doctor_id){
$this->db->select('DISTINCT date');
$this->db->from('availability');
$this->db->where('doctor_id',$doctor_id);
$this->db->group_by('date');
$query = $this->db->get();
return $query->result();
}
推荐阅读
- javascript - PASTE 事件是异步的吗?处理这个问题的最佳方法是什么?
- python - 使用用于 GUI 的 python Tkinter 命令时出现 Tcl 错误
- javascript - 无法将西班牙语日期转换为 unix 时间戳;它返回楠
- reactjs - 如何在 Next js 项目中创建会话?
- symfony - 使用转发时,无法在 Symfony 控制器中访问 POST-Params?
- c# - 无论如何使用 ProducesResponseType 属性和招摇来表示 void 返回类型?
- javascript - 使用非 ISO 日期格式在 jquery datepicker 中获取日期
- python - Seaborn 自定义范围热图
- cakephp-4.x - 检查同一用户是否从其他设备(网络或移动设备)登录
- c# - MVC 和 SPA 应用程序之间基于 Identity Server 4 的共享身份验证