【发布时间】:2021-04-15 09:51:40
【问题描述】:
我正在尝试使用 Redshift POSTGRES 8 编写查询来解决逻辑问题。
输入列是一堆 ID 和订单 ID,所需的输出基本上是 ID 的等级,如您在屏幕截图中所见。 (很抱歉,我还不允许将图片嵌入到我的 StackOverflow 帖子中)
如果你能帮我用 SQL 回答这个问题,那就太好了!谢谢
数据
| order id | id | size | desired output |
|---|---|---|---|
| 1 | abcd | 2 | 1 |
| 1 | abcd | 2 | 1 |
| 1 | efgh | 5 | 2 |
| 1 | efgh | 5 | 2 |
| 1 | efgh | 5 | 2 |
| 1 | efgh | 5 | 2 |
| 2 | aa | 2 | 1 |
| 2 | aa | 2 | 1 |
| 2 | bb | 2 | 2 |
| 2 | bb | 2 | 2 |
【问题讨论】:
-
请不要包含指向数据图像的链接。使用编辑器的降价语言将数据包含为格式化文本。
-
sql server 还是 mysql?
-
MySQL8+ 具有 MySQL 5.x 中不存在的功能,并且它们都与 SQL Server(Microsoft 的产品)不同 - 请您指定您正在使用的 DBMS,并指定哪个版本?
标签: sql amazon-redshift