laravel - Laravel Eloquent:如何形成“2 Select database”来执行计数?
问题描述
我会问你的。在 sql 我有这样的代码?
SELECT keterangan_warga, COUNT(keterangan_warga) as cnt
FROM ( SELECT distinct nokk_warga, keterangan_warga FROM `warga` ) as t
GROUP by keterangan_warga;
然后,我将对 Laravel 执行此操作。我能怎么做?谢谢,我尝试 2 选择,但它错误。
我将像这样在 laravel 中执行这些数据 ,我尝试在 laravel 中实现第二个选择和第二个来自的错误 intelephense
$data = DB::selectRaw('keterangan_warga , count(keterangan_warga ) as JumlahWarga')
->from( select('nokk_warga', 'keterangan_warga')->distinct()->from('warga'))
->groupby('keterangan_warga')
->get();
表名是warga,这就是表。 在此处输入图像描述
我将根据 nokk_warga 计算 keterangan_warga,我已经成功地在 sql 中显示了我需要的数据,但我不知道如何在 laravales 中执行它。你有什么建议吗?
解决方案
推荐阅读
- javascript - 我想在fancybox 中显示我的图像,但我的fancybox 不工作
- c# - Arent 闭包应该分配吗?
- python - Python:将 numpy.where 与不同大小的 DataFrame 一起使用
- wcf - 如何将 WCF 客户端注入 ServiceCollection,并将端点和凭据作为参数传递?
- php - 如何防止 Twig 将表单控件类添加到它生成的字段中?
- javascript - 如何将两级 jQuery 扩展菜单更改为三级?
- c# - 无法在另一个事件处理程序(依赖服务)中调用事件
- python - python 2和python 3的'functools.lru_cache'有什么变化吗?
- javascript - 在给定点测量物体的周长
- cmake - 柯南_PKG::
使用cmake生成构建目标时找不到