当数据中存在多对多关系时,如何在 SQL 中获取唯一对

用户3376169

我有以下数据。我需要制作独特的配对。

element1        element2
E1              C1
E1              C2
E2              C1
E2              C2
E3              C1
E3              C2

如何使用 SQL 获取对,如下所示:

E1,C1    E2,C2   Discard E3 
穿刺者

我会做这样的事情:

select distinct a.element1, b.element2
from (
  select element1, dense_rank() over(order by element1) as rank
  from my_table
) a
join (
  select element2, dense_rank() over(order by element2) as rank
  from my_table
) b on a.rank = b.rank

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Flask SQL Alchemy中查询一对多/多对多关系?

来自分类Dev

如何使用sql在Oracle中获取一对多关系的数据?

来自分类Dev

如何在SQL中基于多对多关系的复选框搜索和筛选数据?

来自分类Dev

如何从存在一对多关系的表中获取数据?

来自分类Dev

如何在Laravel中从多对多关系的一对多关系中获取项目?

来自分类Dev

如何在SQL查询中获取唯一数据?

来自分类Dev

一对多获取中的SQL多对多

来自分类Dev

SQL 仅使用 where 子句获取一对多关系中的最新行

来自分类Dev

在SQL中获取唯一的元组

来自分类Dev

使用SQL,如何在单个表多对多关系中查找不匹配项?

来自分类Dev

如何在Django中从多对多关系中检索数据

来自分类Dev

如何选择多对多关系中的行?(SQL)

来自分类Dev

SQL - 根据列中的值总和获取一对行

来自分类Dev

获取数组中每对唯一对的总和

来自分类Dev

在SQL中查询多对多关系

来自分类Dev

如何在SQL Server中串联一对多记录

来自分类Dev

从Sql数据库中仅获取唯一的结果

来自分类Dev

SQL一对多关系

来自分类Dev

SQL一对多关系

来自分类Dev

如何从SQL Server中的特定列获取唯一值?

来自分类Dev

如何从SQL Server中的特定列获取唯一值?

来自分类Dev

如何在关系数据库中的一对多关系上定义一对一关系?

来自分类Dev

如何在多对多关系中编写查询,以从SQL查询中的第二张表中随机获取1条记录

来自分类Dev

如何在Django中以双向多对多关系从两个模型中获取数据

来自分类Dev

获取SQL中唯一列的计数

来自分类Dev

SQL DISTINCT查询,从表中获取唯一的颜色

来自分类Dev

SQL查询从重复行中获取唯一值

来自分类Dev

SQL获取一对多映射(例如反向CASE WHEN THEN END或在Oracle中解码)

来自分类Dev

如何在核心数据中插入和获取多对多关系实体

Related 相关文章

  1. 1

    如何在Flask SQL Alchemy中查询一对多/多对多关系?

  2. 2

    如何使用sql在Oracle中获取一对多关系的数据?

  3. 3

    如何在SQL中基于多对多关系的复选框搜索和筛选数据?

  4. 4

    如何从存在一对多关系的表中获取数据?

  5. 5

    如何在Laravel中从多对多关系的一对多关系中获取项目?

  6. 6

    如何在SQL查询中获取唯一数据?

  7. 7

    一对多获取中的SQL多对多

  8. 8

    SQL 仅使用 where 子句获取一对多关系中的最新行

  9. 9

    在SQL中获取唯一的元组

  10. 10

    使用SQL,如何在单个表多对多关系中查找不匹配项?

  11. 11

    如何在Django中从多对多关系中检索数据

  12. 12

    如何选择多对多关系中的行?(SQL)

  13. 13

    SQL - 根据列中的值总和获取一对行

  14. 14

    获取数组中每对唯一对的总和

  15. 15

    在SQL中查询多对多关系

  16. 16

    如何在SQL Server中串联一对多记录

  17. 17

    从Sql数据库中仅获取唯一的结果

  18. 18

    SQL一对多关系

  19. 19

    SQL一对多关系

  20. 20

    如何从SQL Server中的特定列获取唯一值?

  21. 21

    如何从SQL Server中的特定列获取唯一值?

  22. 22

    如何在关系数据库中的一对多关系上定义一对一关系?

  23. 23

    如何在多对多关系中编写查询,以从SQL查询中的第二张表中随机获取1条记录

  24. 24

    如何在Django中以双向多对多关系从两个模型中获取数据

  25. 25

    获取SQL中唯一列的计数

  26. 26

    SQL DISTINCT查询,从表中获取唯一的颜色

  27. 27

    SQL查询从重复行中获取唯一值

  28. 28

    SQL获取一对多映射(例如反向CASE WHEN THEN END或在Oracle中解码)

  29. 29

    如何在核心数据中插入和获取多对多关系实体

热门标签

归档