1
我有一張客戶,產品,&等級的表格。該表格處於客戶產品級別,每位客戶最多可擁有5種產品。當有小於5級的產品,我想從另一個表中的數據來填充所以有5行數太少時填充 - Netezza SQL
原始表:
| Customer | Product | Rank |
|----------|---------|------|
| 123456 | 456 | 1 |
| 123456 | 457 | 2 |
| 123456 | 458 | 3 |
| 234567 | 234 | 1 |
| 234567 | 235 | 2 |
| 234567 | 236 | 3 |
| 234567 | 237 | 4 |
| 234567 | 238 | 5 |
| 345678 | 712 | 1 |
| 345678 | 713 | 2 |
填寫表:
| Product | Rank |
|---------|------|
| 123 | 1 |
| 124 | 2 |
| 125 | 3 |
| 126 | 4 |
| 127 | 5 |
結果我m尋找:
| Customer | Product | Rank |
|----------|---------|------|
| 123456 | 456 | 1 |
| 123456 | 457 | 2 |
| 123456 | 458 | 3 |
| 123456 | 123 | 4 |
| 123456 | 124 | 5 |
| 234567 | 234 | 1 |
| 234567 | 235 | 2 |
| 234567 | 236 | 3 |
| 234567 | 237 | 4 |
| 234567 | 238 | 5 |
| 345678 | 712 | 1 |
| 345678 | 713 | 2 |
| 345678 | 123 | 3 |
| 345678 | 124 | 4 |
| 345678 | 125 | 5 |
編輯:我應該提到我想插入排名第一的行。所以,產品123應該是客戶123456
這太棒了,謝謝!我應該提到我想要插入排名第一的行。因此,產品123應該爲顧客123456排名第4 – Adam12344