Redshift - проверка разных строк одного порядка и добавление флага - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть 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".

Может ли кто-нибудь помочь, как я мог сделать это для приведенных выше данных образца?Благодарю.Использование Redshift DB.

...