mysql - 从数据库表中显示赔率,就像在博彩网站中一样
问题描述
我有一张桌子赔率在哪里
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 。
以及点投注将是让分盘
解决方案
您必须按“Group_name”列对结果进行分组。例如
->where('MATCH_ID', 3000)->get()->groupBy('Group_name')
https://laravel.com/docs/7.x/collections#method-groupby
推荐阅读
- pyspark - 获取上个月的值
- math - 计算一个正方形在旋转 45 度后需要缩小多少
- java - 此版本不符合 Google Play 64 位要求。本机 Java 应用程序的所有 .so 都已存在
- c - If else C 中的错误
- kubernetes - 无法将 NFS 挂载设置为 Azure AKS 节点上 kubernetes pod 的默认存储
- python - 在 Python 中使用 For 循环并行循环
- python-3.x - 如何在表格中正确显示汉字
- javascript - 如何修复无法读取未定义错误的属性“currentTarget”
- ios - 如何对 largeTitleTextAttributes 颜色属性执行平滑过渡
- sql - DB Cursor FETCH NEXT 可以工作,但 FETCH FIRST 不能