SQL - Select 非重复列值
SQL - Select non duplicates column values
我有以下 SQL table 包含一个组 ID,以及需要访问这些组的用户。我有 3 种类型的用户,但是如果这 3 种类型都是同一个用户,那么我只需要 select 1 而不是全部 3.
这是我的 table:
这是我想要的 select
结果
感谢任何帮助:)
您可以将 3 个选择与联合一起使用:
select group_id,
csp
from your_table
union
select group_id,
ep
from your_table
union
select group_id,
em
from your_table
order by 1, 2;
联合将消除重复项。
我有以下 SQL table 包含一个组 ID,以及需要访问这些组的用户。我有 3 种类型的用户,但是如果这 3 种类型都是同一个用户,那么我只需要 select 1 而不是全部 3.
这是我的 table:
这是我想要的 select
结果感谢任何帮助:)
您可以将 3 个选择与联合一起使用:
select group_id,
csp
from your_table
union
select group_id,
ep
from your_table
union
select group_id,
em
from your_table
order by 1, 2;
联合将消除重复项。