将 SQL 查询转换为 Laravel Eloquent [关闭]

Posted

技术标签:

【中文标题】将 SQL 查询转换为 Laravel Eloquent [关闭]【英文标题】:Convert SQL Query to Laravel Eloquent [closed] 【发布时间】:2019-12-30 11:13:52 【问题描述】:

请在下面找到我的查询示例:

SELECT SUM(skor) FROM lembar_siswa WHERE  lembar_siswa.kunci_jawaban = lembar_siswa.jawaban AND id_siswa = 143 AND token = 'fvgsJqTw'

谢谢。

【问题讨论】:

【参考方案1】:

假设LembarSiswalembar_siswa 表的模型名称。

LembarSiswa::whereColumn('kunci_jawaban','jawaban')
           ->where('id_siswa',142)
           ->where('token','fvgsJqTw')
           ->sum('skor');

使用查询生成器。

DB::table('lembar_siswa')->whereColumn('kunci_jawaban','jawaban')
           ->where('id_siswa',142)
           ->where('token','fvgsJqTw')
           ->sum('skor');

【讨论】:

以上是关于将 SQL 查询转换为 Laravel Eloquent [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 sql 转换为查询生成器 laravel

如何将此 SQL 转换为 Laravel Query Builder 查询?

如何将复杂的 sql 查询转换为 laravel Eloquent

如何将此 sql 查询转换为 laravel 查询生成器

将 SQL 查询转换为 Laravel Eloquent [关闭]

如何将左连接横向 SQL 查询转换为 Laravel Eloquent 查询?