0
私のSQLクエリは、phpMyAdminの中に正しい表示されますが、私はlaravel 5.4のプロジェクトでそれを使用する場合、それはSQLSTATE [42000]エラーMySQLのクエリが参加し、
を示しカウント:構文エラーまたはアクセス違反:1055 'project_management.addprojects.id'はGROUP BYにありません(SQL:SELECT DISTINCT addprojects.id、addprojects.emp_id、sum(tasks.task_weight)、add.projectsからtasks.flag JOIN tasks ON tasks.proj_id = addprojects.id GROUP BY tasks.proj_id)
DB::select(" SELECT DISTINCT addprojects.proj_name,addprojects.id,
addprojects.emp_id,sum(tasks.task_weight),tasks.flag from addprojects
JOIN tasks ON tasks.proj_id = addprojects.id GROUP BY tasks.proj_id ");
「未定義のプロパティ:stdClass :: $ task_weight」と表示されます –
クエリに問題があります。あなたは雄弁を使用しないでください。生のSQLを書くことは常に時間がかかります – devsourav
[chek this out](https://laravel.com/docs/5.5/queries#raw-expressions)は、Eloquent – devsourav