PHPアクティブレコードを使用するcodeigniterプロジェクトがあります。このクエリを実行すると、3 つのテーブル (users、punches、および job) があります。
$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 の考えられるすべてのバリエーションを使用したことに注意してください。