如何在mysql中修剪此表?

超级马里奥

我是sql菜鸟,不知道如何解释这一点。所以这是我想要实现的目标:

原始表

id   node_id    tag_id
-------------------------
1       10        3
2       10        4
3       10        1
4       11        7
5       11        8

整理表:

id   node_id    tag_id
-------------------------
1       10        3
4       11        7

它应该很简单,但是我真的很无能为力,非常感谢您的帮助。

戈登·利诺夫(Gordon Linoff)

目前尚不清楚您要做什么,但以下内容会产生您指定的输出:

select min(id), node_id, min(tag_id)
from table t
group by node_id;

编辑:

如果要删除行,请使用join

delete o
    from original_table ot left join
         (select min(id) as id
          from original_table
          group by node_id
         ) tokeep
         on ot.id = tokeep.id
    where tokeep.id is null;

这使用left join来匹配每个的最小ID node_id这些将保留-仅删除不匹配项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 SQL 中透视此表

来自分类Dev

如何在MYSQL / SQL中查询此表结构中的订单结果?

来自分类Dev

如何在MySQL中编写此查询?

来自分类Dev

如何在MySQL中创建此视图?

来自分类Dev

如何在MySql中编写此查询?

来自分类Dev

如何在MySQL中查询此输出?

来自分类Dev

如何在此MySql表的所有记录中更改此字段的值?

来自分类Dev

如何在MySQL中创建虚拟表来解决此错误?

来自分类Dev

如何在Android中修剪字符?

来自分类Dev

如何在Android中修剪字符?

来自分类Dev

如何在Hive中修剪前导零

来自分类Dev

如何在awk中“加入”,或修剪尾随/?

来自分类Dev

如何在查询中修剪分支?

来自分类Dev

如何在 Vim 中修剪匹配的字符?

来自分类Dev

此表构建代码如何在JavaScript中工作

来自分类Dev

如何在PrimeNG表中按json显示此组?

来自分类Dev

如何在c中创建此给定代码的表?

来自分类Dev

如何在我的搜索方法中访问此联接表?

来自分类Dev

如何在mysql中获取此特定用户排名查询?

来自分类Dev

如何在MySql中解决此垂直查询?

来自分类Dev

如何在变量中捕获此mysql输出消息?

来自分类Dev

如何在MySQL中链接表

来自分类Dev

如何在Mysql中关联表

来自分类Dev

如何在mysql中透视表

来自分类Dev

如何在mysql中更改表?

来自分类Dev

如何在PostgreSQL数据库的所有表中的每一列中修剪尾随空格

来自分类Dev

修剪mysql表-平均记录

来自分类Dev

如何在PHP中修剪数组中的空白

来自分类Dev

如何在 php 中的多维数组中修剪 '\n'