My SQL-Abfrage zählen zeigt korrekt in phpMyAdmin, aber wenn ich es in Laravel 5.4 Projekt verwenden zeigt es FehlerMySql Abfrage in Laravel 5.4 mit INNER JOIN und
SQLSTATE [42000]: Syntaxfehler oder Zugriffsverletzung: 1055 'project_management.addprojects.id' befindet sich nicht in GROUP BY (SQL: SELECT DISTINCT addprojects.id, addprojects.emp_id, sum (tasks.task_weight), tasks.flag aus addprojects 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 ");
Es zeigt "Undefinierte Eigenschaft: stdClass :: $ task_weight" –
ist etwas falsch mit der Abfrage. Warum verwenden Sie nicht eloquent, Schreiben von Raw Sql ist immer zeitaufwendig – devsourav
[https://laravel.com/docs/5.5/queries#raw-expressions] könnte Ihnen helfen, wenn Sie nicht Eloquent – devsourav