php 如何在laravel中获得不同的大小,如显示1M大小而不是2M,如下面的截图所示[关闭]

3htmauhk  于 2023-08-02  发布在  PHP
关注(0)|答案(1)|浏览(118)

已关闭。此问题需要details or clarity。它目前不接受回答。
**希望改进此问题?**通过editing this post添加详细信息并阐明问题。

5天前关闭。
Improve this question
我有变种表包含3条记录,2与大小M和1与大小S在它。我想通过groupby大小得到不同的变量,比如得到1个大小为M的变量而不是2。
显示1M而不是像屏幕截图中显示的2。

0lvr5msh

0lvr5msh1#

Hey just fire the following query.

SELECT * FROM variants
GROUP BY size_id;

字符串
因此,您将只获得1条中等大小的记录。
假设变量表的模型名称是“Variant”,那么laravel中的查询将如下所示:

Variant::query()->groupBy('size_id');


如果你想在laravel中使用raw query,那么你应该遵循下面给出的代码

$result = \DB::select("SELECT * FROM variants GROUP BY size_id");

return collect($result);

相关问题