我有一个使用 php 活动记录的 codeigniter 项目。当我运行此查询时,有 3 个表(用户、打孔和作业)
$records = Punches::find_by_sql("Select * from jobs,users,punches where jobs.job_id = $job_id AND punches.job_id = $job_id AND punches.id= users.id AND NOT ISNULL(end_time) ORDER BY last_name,id ");
查询失败。如果我接受订单,它就可以了。请注意,我已经使用了我能想到的所有 ORDER BY 变体。