使用 laravel 查询生成器嵌套选择?
Posted
技术标签:
【中文标题】使用 laravel 查询生成器嵌套选择?【英文标题】:Nested select using laravel query builder? 【发布时间】:2021-01-01 08:21:51 【问题描述】:我正在尝试找到一种方法将其转换为 laravel 中的查询构建器,但我仍然无法做到!
SELECT * FROM (
SELECT thanhvientrong.manguoidung, detai.ngaykt, COUNT(*)
AS c FROM detai
INNER JOIN thanhvientrong ON detai.madt = thanhvientrong.madt AND detai.id_cap = 5
GROUP BY thanhvientrong.manguoidung HAVING c > 0
)
AS dem where DATE(ngaykt) BETWEEN '2019-09-14' AND '2020-09-15'
【问题讨论】:
【参考方案1】:首先,我不太明白你的意思。 但是,我认为这些解决方案会对您有所帮助:
Laravel Eloquent nested query https://laracasts.com/discuss/channels/laravel/laravel-nested-query-builder?page=1我认为关系将是解决您问题的最佳方法。
【讨论】:
以上是关于使用 laravel 查询生成器嵌套选择?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 laravel 8 的查询生成器中使用嵌套函数 substr()、cast() 和 Max()?