- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想做的是ORDER BY
两个字段,usrid
和ctoon_id
,COUNT
数字每个 usrid
的 ctoon_id
,然后从指定 usrid
中删除 X 条记录,只要
计数大于50。ctoon_id
我确信会有嵌套查询,但我没有足够的 SQL 经验来使其正常工作。有人可以帮忙吗?
最佳答案
要删除 ctoon_id 计数大于 50 的所有记录,您可以尝试此查询吗?
先选择,确认
首先,运行 SELECT,以确保您删除的是正确的记录,并且数据库中的语法正确:
SELECT DISTINCT userid, ctoon_id
FROM (
SELECT
@row_number := CASE
WHEN @userid = usrid AND @ctoon_id = ctoon_id THEN @row_number + 1
ELSE 1
END AS rnum,
@userid:=usrid AS usrid,
@ctoon_id:=ctoon_id AS ctoon_id
FROM yourtable
ORDER BY usrid, ctoon_id
) sub
WHERE rnum > 50;
此查询将:
您可以先单独运行子查询来查看受影响的记录。
删除记录
要删除记录,请将此 SELECT 包含在 DELETE 查询中。
DELETE FROM yourtable
WHERE (usrid, ctoon_id) IN (
SELECT DISTINCT userid, ctoon_id
FROM (
SELECT
@row_number := CASE
WHEN @userid = usrid AND @ctoon_id = ctoon_id THEN @row_number + 1
ELSE 1
END AS rnum,
@userid:=usrid AS usrid,
@ctoon_id:=ctoon_id AS ctoon_id
FROM yourtable
ORDER BY usrid, ctoon_id
) sub
WHERE rnum > 50
);
希望现在一切顺利。
关于mysql - 需要按值对记录进行 GROUP 和 COUNT,然后 qty > X 被 DELETED 到某个 qty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41836436/
我想像这样更新列数量 qty = qty + x 我的代码是这样的 db.Stock.update({ qty: Sequelize.col('Stock.qty') + el
编辑:当有另一个标准(见下文,添加的代码)和 qtyRemaining = SUM(qty) 时,如何处理这个问题?当代码为 IN (25, 26) 但不是 27 时。 我有一系列记录,一些记录的数量
我想做的是ORDER BY两个字段,usrid和ctoon_id,COUNT数字每个 usrid 的 ctoon_id,然后从指定 usrid 中删除 X 条记录,只要 ctoon_id计数大于50。
我有两个包含数据的表 CREATE TABLE `MASTER` ( `NAME` VARCHAR(10) NOT NULL, `QTY` INT(10) UNSIGNED NOT
我在 Magento 1.7.0.2 上。我使用“货到付款”作为我的付款方式。我会准确地告诉你我在任何订单上遵循的步骤。下订单时(数量减少 1 件),我为它创建一个装运,如果客户支付了订单总价。我为该
$res=mysql_query($qry); while($row= mysql_fetch_array($res)) { echo "".$row['Food_Name']." ".$row['P
考虑到 '1'、'2'、'3'、'4' 是索引,其他所有内容都作为 Python 中字典的值,我试图排除重复值并在发现重复。例如: 打开这个: a = {'1': {'name': 'Blue', '
我有一个从 SQL 中提取记录的 Excel 电子表格。我想合并重复记录并对匹配记录的数量字段求和。 我尝试将 select(sum) 和 group by 命令添加到我现有的查询中,但由于没有真正的
如果表中某个字段大于1,有没有办法输出多个表行。 这是我的例子: 我正在构建一个拍卖网站,我们可以在该网站上出售抽奖券。门票存储在这样的表中: id、order_id、product_id、数量、价格
我的应用程序运行良好,但每次在我的物理设备上测试我的应用程序时都会收到此警告。我没有使用任何可能导致此类问题的第三方库。我的 LogCat View 。 E/BoostFramework: Boost
我有一个像这样的数组: const arr = [ { price: 12, desc: 'desc', id: 123, qty: 1 }, { price: 12, desc: 'desc', i
public class ForceOfflineReceiver extends BroadcastReceiver { @Override public void onReceiv
我有这个脚本可以帮助我从 Magento 1.6 的订单项目中获取特定产品的数量。这应该在一个简单的表格中可视化。到目前为止,这是我的代码: // Load the product collectio
在这里,我们谈论的是以散装单位/单位/或公斤为单位销售产品(尤其是糕点或食品)。 所有的测量都是已知的重量和数量,因此我们必须能够估计以公斤为单位的产品将有多少个单位。 所以我创建了一个产品示例,只是
这是用于期货交易的BYBIT API代码。我如何用10美元而不是‘数量’打开市场交易。。Eg=$10/0.1(硬币价格)。而在调味品订单中,我使用的是数量,例如,我只需在我的机器人中添加硬币名称,它就
下面的查询是根据插入的行数动态生成的。对于每一行数据,还有一个 UNION SELECT陈述。 INSERT INTO account_sale (qty, price, product_id) SE
void displayAllProduct() { FILE *filep; struct Product a; int id, found=0; system("c
我在中添加了以下代码 /app/code/core/Mage/Sales/Model/Order/Api.php 文件。 public function info($orderIncre
这是文件“select.phtml”中的代码:app/design/frontend/base/default/template/bundle/catalog/product/view/type/bu
我是一名优秀的程序员,十分优秀!