回答

收藏

我的智力最多只能按子查询排序

技术问答 技术问答 189 人阅读 | 0 人回复 | 2023-09-12

我似乎无法解决这个查询。我确定它需要子查询,但我别无选择。我的大脑无法处理这个问题。我需要帮助 % Q8 \9 k$ S* C
小介绍我有一个赔率网站。每隔15分钟,我就会从庄家那里输入特定事件的最新赔率(赢/平/输-或1 / X / 2)。
+ K' x+ Z: c9 k1 E% m4 H每一行赔率表都有odds_type(‘1’,’X’或‘2’),odds_index这是实际赔率,bookmaker_id和和event_id。
2 c# j  q( q4 H8 u7 A; x. Q1 [. K$ c但同样重要:created_at因为我需要处理 最新import    赔率。由于明显的原因,它非常重要。
0 E9 n- T1 i; Q/ A设想在下表中,我们正在处理它event_id#导入赔率1。
& z0 _" _$ j6 ^% m9 ^需要查询[ol]event_id从所有庄家中分离出最新的= 1组进口赔率(本例记录9条), O5 J4 R  T) h% V& ?0 c. b5 U
在这一集中,返回最高odds_index记录odds_type 1, X”,“ 2”。[/ol]现在,我更喜欢在那里Rails这个操作我可以在范围内使用@event.best_odds1和@event.best_odds2.但如果可行的话,我会采取任何方法。花了5天时间让我的大脑崩溃。需要解决。" f+ i. r8 I" D* @/ Q! I
结果查询后,我得到了三个记录,所以我可以显示事件#最佳赔率1。" y" o0 G, A* U9 g
桌子庄家
" p# f. w! C5 k  E    ID  |  NAME ---------------------- 1   |  Unibet 2   | 8888 3      |  Ladbrokes大事记
- _( b1 J" [$ v) Y0 I    ID  |  NAME -------------------------- 1   |  Holland vs Denmark 2   |  England vs Germany 3   |  France vs Spain赔率+ F  W) O! P. Y6 _; {4 ~8 U0 b% K
    ID  |  OT  |  OI  |  BI  |  EI  |  CREATED_AT --------------------------------------------------- (first import from the bookies) 1   |  1'  |  2.4  |  1  |  1  |  2010-06-10 15:00 2 |  'X'  |  1.5  |  1  |  1  |  2010-06-10 15:00 3|  2'  |  6.2  |  1  |  1  |  2010-06-10 15:00|  1'  |  2.2  |  2  |  1  |  2010-06-10 15:58 5    |  'X'  |  1.8  |  2  |  1  |  2010-06-10 15:58 |  2'  |  5.2  |  2  |  1  |  2010-06-10 15:58 |  1'  |  2.8  |  3  |  1  |  2010-06-10 16:56 8 |  'X'  |  1.3  |  3  |  1  |  2010-06-10 16:56 9   |  2'  |  7.1  |  3  |  1  |  2010-06-10 16:56 (last import from the bookies) 10  |  1'  |  2.5  |  1  |  1  |  2010-06-11 17:10 11  |  'X'  |  1.3  |  1  |  1  |  2010-06-11 17:10 12  |  2'  |  6.4  |  1  |  1  |  2010-06-11 17:10 13  |  1'  |  2.1  |  2  |  1  |  2010-06-11 18.12 14  |  'X'  |  1.2  |  2  |  1  |  2010-06-11 18:58 15  |  2'  |  6.2  |  2  |  1  |  2010-06-11 18:58 16  |  1'  |  1.8  |  3  |  1  |  2010-06-12 14:56 17  |  'X'  |  2.3  |  3  |  1  |  2010-06-12 14:56 18  |  2'  |  5.1  |  3  |  1  |  2010-06-12 14:56列名缩写适用于屏幕显示! T& |, {0 x: v4 B) r
OT = odds_typeOI = odds_index BI = bookmaker_id EI = event_id                ) x3 r1 i, a8 J& n' }$ L
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则