- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试设置一个 SQL 数据库来记录游戏中发生的 3 人阵容。我现在的结构是:
玩家ID玩家姓名
阵容ID
阵容ID(外键)玩家ID(外键)
我想找到一种快速方法来检查特定的 3 名球员是否已经属于阵容。假设我想找到一个由 A,B,C 玩家组成的阵容,我能想到的解决方案是这样的:
SELECT t1.lineupID
FROM (SELECT lineupID FROM Lineup_players WHERE playerID=A) t1
INNER JOIN (SELECT lineupID FROM Lineup_players WHERE playerID=B) t2 ON t1.lineupID = t2.lineupID
INNER JOIN (SELECT lineupID FROM Lineup_players WHERE playerID=C) t3 ON t1.lineupID = t3.lineupID
我觉得这是一个笨拙的解决方案。是否有使用相同表的更快查询,或者是否有更好的方法来存储数据?
另外,如果我的阵容中有球员 A、B、C、D、E,是否有一种快速方法可以快速找到包含其中任意 3 名球员的所有阵容,而无需检查所有 20 个组合?
最佳答案
也许你看起来像这样?
select
lineupid,
count(*)
from
Lineup_players
where
playerid in (A,B,C,D,E)
group by
lineupid
having
count(*) >= 3
这将列出具有 3 个或更多列出的 ID 的阵容。
关于mysql - 优化 SQL 查找体育(篮球)阵容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30629667/
我经常有数据,我想将一个变量级别的值与所有其他级别变量的值进行比较。每次我编写代码来做到这一点时,我都希望它更容易。下面是问题的一个例子: 假设我想比较任何切工钻石的平均成本与最佳切工钻石的平均成本。
Add.java public class Add implements Value, Reducible{ Value left; Value right; public Add(Value lef
我正在为参数化事件编写一个简单的事件系统,它使用从类到以该类作为参数的处理程序集的Map。我的理解是I can't define that relationship between key and v
我正在浏览“Multiple Inheritance for C++ by Bjarne Stroustrup, Published in the May 1999 issue of "The C/C
我正在编写一个程序,以使用背包解决方案找到最佳的 MLB 阵容。为此,我传入了球员数据,其中包含球员计算出的值(value)和薪水。就背包问题而言,薪水将是我的“重量”。 我的问题不是能够选择球员,而
食物语宫保鸡丁 获得方式 1、玩家通过限时食魂召唤活动中抽取的方式获得宫保鸡丁。 2、玩家通过主线关卡有几率掉落不同品质的宫保鸡丁。 3、玩家可以使用100个宫保鸡丁信物兑换宫保鸡丁食魂。
我正在尝试设置一个 SQL 数据库来记录游戏中发生的 3 人阵容。我现在的结构是: 玩家 玩家ID玩家姓名 阵容 阵容ID 阵容_球员 阵容ID(外键)玩家ID(外键) 我想找到一种快速方法来检查特定
如何将标题图像与导航栏对齐。我试过做一个固定的位置,但它会导致灾难。我希望它们像在主题演示中一样排列。我确实增加了标题宽度以将文本放在一行中。 http://dev.urbandesigninnova
我有以下界面 public interface ITransform { V convert(T object) throws Exception; } 我有一个类,Class1,它使用此接口(int
鉴于 2 个相互了解的 GADT 代数和 2 个相互递归的解释器,我遇到了必须从类型 A 转换为类型 h String = { hList match { case Kv
我是一名优秀的程序员,十分优秀!