我有这个代码
$this->db->select("*")->from("events")->join("employees" , "events.event_manager_id = employees.employee_id")->where('events.status' , 1)->order_by(concat('events.event_start_date'.' '.'events.event_start_time','desc'));
event_start_date 的格式为 yyyy-mm-dd
,event_start_time 的格式为 hh:mm:ss
我想根据串联的 event_start_date 和 event_start_time 对数据进行排序,但这会给我一个错误。有什么想法吗?
最佳答案
我不知道你为什么要在这里使用 concat。 这个呢?
$this->db
->select("*")
->from("events")
->join("employees" , "events.event_manager_id = employees.employee_id")
->where('events.status' , 1)
->order_by("events.event_start_date",'desc');
->order_by("events.event_start_time",'desc');
关于php - 我想根据连接的列对数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46154407/