SQL Query用于选择没有重复值的记录

时间:2017-11-29 12:38:44

标签: sql request

你能帮我解决一下sql请求吗?我有一个包含三列的表格:

  • 响应ID;
  • 值来自;
  • 值为。

表中有不同的Response id值。

我需要编写请求/查询以从“value from”和“value to”列中获取所有可能的值,并将其与当前Response id相关联,而不会重复。

Please see screenshot

提前谢谢

安德烈

2 个答案:

答案 0 :(得分:0)

我想你想要union

select response_id, value_from as target
from t
union  -- on purpose to remove duplicates
select response_id, value_to as target
from t;

答案 1 :(得分:0)

尝试

Select distinct response_id,target from (
select response_id, value_from as target
from t1
union all
select response_id, value_to as target
from t1 ) as t2