我有一个模型
Car
有很多关系 Seat
和 Cupholder
我像这样聚合:
Car::query()
->withCount('seats')
->withCount('cupholders')
导致
id | 制作 | 座位数 | cupholders_count |
---|---|---|---|
1 | 超级跑车 | 5 | 5 |
2 | 旧的 | 4 | 3 |
3 | 花式车 | 8 | 5 |
我想建立一个查询,显示所有杯架少于座位的汽车。
聚合不能使用
->where()
和使用->having()
进行比较我只能将一个聚合与静态值或另一列进行比较。
我怎么能做这样的事情?