- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含大约 7000 万行的表。我首先通过从特定的 sim_id 中进行选择,将其缩小到大约 25 万行。
现在,我需要选择具有 sorted_hand 和 ev 的唯一组合 的每个第一行。换句话说,我需要忽略与现有行的 sorted_hand 和 ev 重复的所有行,并选择剩余的内容。
表格如下所示:
|| id || sim_id || sorted_hand || ev
|| 1 || 1 || 23AA || 2453
|| 2 || 1 || 23AA || 2453
|| 3 || 1 || 23AA || 2453
|| 4 || 1 || 2233 || -548
|| 5 || 1 || 23AK || -296
|| 6 || 1 || 2233 || -548
在上面的示例选择中,我希望结果查询选择:
|| 1 || 1 || 23AA || 2453
|| 4 || 1 || 2233 || -548
|| 5 || 1 || 23AK || -296
所有其他行都被忽略了,因为它们与另一行具有完全相同的 ev 和`sorted_hand。
最佳答案
您可以获取 min(id)
并按其余列进行 GROUP BY 以实现此目的:
SELECT min(id) as id, sim_id, sorted_hand, ev FROM yourtable GROUP BY sim_id, sorted_hand, ev;
本质上,与其说是“无视”,不如说是对记录进行分组,并只返回该组遇到的第一个 id
。
关于php - 选择 * Column_A 和 Column_B 是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58826227/
domain | email ------------|--------------------- banana.com | user@banana.com,user@gmail.com
我有一个相当大的表(约 100M 行)并且该表有两个 boolean 列。我们称它们为 a 和 b。我想获取所有 a 不等于 b 的行: SELECT * FROM table WHERE a
我有一个包含大约 7000 万行的表。我首先通过从特定的 sim_id 中进行选择,将其缩小到大约 25 万行。 现在,我需要选择具有 sorted_hand 和 ev 的唯一组合 的每个第一行。换句
我有一个包含这两列的表: ip country 这些是我的网站上的浏览者。我正在尝试查看我从每个国家/地区获得了多少个唯一 IP。 我想到了这个: SELECT DISTINCT ip, cou
我正在尝试获取用户赢得的独特奖品数量的报告。 IE。玩家如何赢得所有 3 个奖品,有多少人赢得 2 个奖品等。 +--------+--------+ | player | prize | +---
我对 Excel 很陌生,但我有以下情况: 我有 Sheet1,其中包含: column_A 中用户输入的数值 column_B 中用户选择的是/否下拉列表,它引用隐藏的 Sheet3 上的两项列表
如何获取 column_a 上 2 个最大数字的完整行其中 column_b=1? 试过这个,(它返回一个语法错误): SELECT *, GREATEST (id) -(或 column_a)- 从
我正在尝试创建一个包含三列的表格: id paid_at failed_at 如何确保 paid_at 仅在 failed_at 为 NULL 时才具有值? 这是我当前的代码: CREATE TAB
在Table_1A中,column_A和column_B都等于Table_2A的column_C。您如何使用内部联接或任何其他方式从 2 个表中进行选择? 最佳答案 我猜你想要两个连接: select
我有类似如下的数据: A B C 0 M M M 1 Y M M 2 Y NaN NaN 3 Y Y etc 我需要的是: A
我是一名优秀的程序员,十分优秀!