首页 > 解决方案 > 从数据库表中显示赔率,就像在博彩网站中一样

问题描述

我有一张桌子赔率在哪里

MATCH_ID | HOME_ID |Away_ID | Group_name | Line_name      | Odd |
3000     | 1       | 2      | 1x2        | Chelsea        | 1.4
3000     | 1       | 2      | 1x2        | Liverpool      | 2.8
3000     | 1       | 2      | Handicap   | Chealse - 1.5  | 2.9
3000     | 1       | 2      | Handicap   | Liverpool +1.5 | 1.4

每场比赛都有与本场比赛相关的赔率

当您单击某个事件并且它们被分组和相关时,我如何才能像在 Bet365 等博彩公司网站上一样列出赔率?

预期输出:

图片

谢谢!

正如你在图片中看到的那样,“ To Win ”在我的桌子上是1x2 。

以及点投注将是让分盘

标签: mysqllaravel

解决方案


您必须按“Group_name”列对结果进行分组。例如 ->where('MATCH_ID', 3000)->get()->groupBy('Group_name') https://laravel.com/docs/7.x/collections#method-groupby


推荐阅读