【发布时间】:2020-06-16 11:49:16
【问题描述】:
我在 laravel 中尝试过,但没有成功。
$doctor_daily=ReportDoctorCompanyDailyTestModal::select('test_id','doctor.first_name','testing_types.testing_name',DB::raw('SUM(test_price) as num'))
->join('testing_types','report_doctor_company_daily_test.test_id','=','testing_types.id')
->join('doctor','doctor.id','=','report_doctor_company_daily_test.doctor_id')
->groupBy('test_id')
->get();
如何在 Laravel 5.7 中编写这个 MySQL 查询?
SELECT
report_doctor_company_daily_test.test_id,
testing_types.testing_name,
doctor.first_name,
doctor.last_name,
SUM( report_doctor_company_daily_test.test_price )
FROM
testing_types
INNER JOIN report_doctor_company_daily_test ON testing_types.id = report_doctor_company_daily_test.test_id
INNER JOIN doctor ON report_doctor_company_daily_test.doctor_id = doctor.id
GROUP BY
testing_types.id
在 sql 中,此查询有效。我如何使用它来 laravel
【问题讨论】:
-
这能回答你的问题吗? How to write Laravel OrderBy Query?
-
停止使用不同的标题重复相同的问题
-
没有。它用于不同的目的