Laravel 查询生成器 - 将 MySQL 查询转换为 Laravel 查询生成器
Laravel Query Builder - Convert MySQL quert to Laravel Query Builder
我在 MySQL 中有一个查询:
SELECT student, ((SUM(mark1)+SUM(mark2))/SUM(mark3)) AS avg FROM your_table
和
SELECT student, (mark1+mark2-mark3) AS result FROM your_table
我喜欢将它们转换为 Laravel 的查询生成器格式查询。
但我找不到任何方法。
你需要这样的东西
Student::select( DB::raw('student, ((SUM(mark1)+SUM(mark2))/SUM(mark3)) AS avg ')->get();
感谢您的帮助,但我找到了解决方案-
$baseQuery = DB::table('employee')->select('employee_name', DB::raw('employee_salary/employee_extension as employee_salary'), 'employee_position', 'employee_city', 'employee_extension',"employee_joining_date", 'employee_age', 'employee_id');
应该是这种格式
我在 MySQL 中有一个查询:
SELECT student, ((SUM(mark1)+SUM(mark2))/SUM(mark3)) AS avg FROM your_table
和
SELECT student, (mark1+mark2-mark3) AS result FROM your_table
我喜欢将它们转换为 Laravel 的查询生成器格式查询。
但我找不到任何方法。
你需要这样的东西
Student::select( DB::raw('student, ((SUM(mark1)+SUM(mark2))/SUM(mark3)) AS avg ')->get();
感谢您的帮助,但我找到了解决方案-
$baseQuery = DB::table('employee')->select('employee_name', DB::raw('employee_salary/employee_extension as employee_salary'), 'employee_position', 'employee_city', 'employee_extension',"employee_joining_date", 'employee_age', 'employee_id');
应该是这种格式