首页 > 解决方案 > Redshift - 检查相同订单的不同行并添加标志

问题描述

我有一个提取数据的 SQL 查询,如下所示:

select order_no,pickup_city from sales;

order_no,pickup_city
1,city_a
1,city_a
2,city_b
2,city_c

预期输出:

order_no,pickup_city,Flag
1,city_a,Same_City
1,city_a,Same_City
2,city_b,Different_City
2,city_c,Different_City

在上述情况下,如果同一个 order_no 有两个相同的城市,则需要添加一列“Same_City”,否则需要添加“Different_City”。

任何人都可以帮助我如何为上述示例数据执行此操作吗?谢谢。使用红移数据库。

标签: amazon-redshift

解决方案


推荐阅读