4Manuals

  • PDF Cloud HOME

将SQL查询转换为Laravel雄辩 Download

    如何将字符串“ text1”设置为包含项目text1,text2,test3的组合框的选定项目? 碳日期差异方法在Laravel 5.7中给出了错误的日期差异 如何使用PHP将https错误状态设置为404,以便可以通过.htaccess文件处理? 通过dropzone laravel通过电子邮件发送多个图像 XML数据类型方法“值”的参数1必须是字符串文字 通过键合并两个数组,并将值附加到另一个数组中 如何在python中使用sql查询生成文本文件? 是否可以在不连接数据库的情况下在sql中打开.bak文件? 选择前10k花费太多时间来执行 电子邮件字段为空

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

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

谢谢。

2 个答案:

答案 0 :(得分:1)

假设LembarSiswa是lembar_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');

答案 1 :(得分:0)

尝试如下。

\DB::table('lembar_siswa')->where([['id_siswa',143],['token','fvgsJqTw']])->whereRaw('kunci_jawaban = jawaban')->sum('skor');

如果您想将其与模型一起使用。

ModelName::where([['id_siswa',143],['token','fvgsJqTw']])->whereRaw('kunci_jawaban = jawaban')->sum('skor');



Similar searches
    使用IsConstructCall时,V8 QuickIsUndefined会随机崩溃 HttpContext.User.Identity.Name在Azure服务器上不起作用 对话框流对自定义有效负载有任何限制吗? 将Google App脚本部署为表格加载项后,菜单项未出现 如何使用VLC流式传输ipcamlive.com内容