我在MySQL中有此原始查询,我需要转换为laravel 5.5查询生成器。谢谢

SELECT
group_table.id,
group_table.name,
group_table.description,
GROUP_CONCAT(
    group_table.languageName SEPARATOR ', '
) as languages
FROM
(
    SELECT
        translate_groups.id,
        translate_groups.name,
        translate_groups.description,
        languages.name as languageName
    FROM
        translate_groups
    LEFT JOIN language_translate_group ON
        language_translate_group.translate_group_id = translate_groups.id
    LEFT JOIN languages ON
        language_translate_group.language_id = languages.id
) group_table
GROUP BY
group_table.id,
group_table.name,
group_table.description

最佳答案

您可以在查询构建器中运行所需的任何原始查询:

$queryString = 'WHAT RAW QUERY YOU WANT';
$result = DB::select(DB::raw($queryString));


只需使用Illuminate\Support\Facades\DB;

09-26 23:30
查看更多