By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| ColA | COlB | COlC | RankA | RankB | RankC | RankA | RankB | RankC |
|---|---|---|---|---|---|---|---|---|
| null | null | null | null | null | null | null | null | null |
| A | null | null | 1 | null | null | 1 | null | null |
| A | null | X | 1 | null | 1 | 1 | null | 1 |
| A | null | X | 1 | null | 1 | 1 | null | 1 |
| A | J | null | 1 | 1 | null | 1 | 1 | null |
| A | J | X | 1 | 1 | 1 | 1 | 1 | 1 |
| A | J | Y | 1 | 1 | 2 | 1 | 1 | 2 |
| A | J | Y | 1 | 1 | 2 | 1 | 1 | 2 |
| A | J | Z | 1 | 1 | 3 | 1 | 1 | 3 |
| A | K | X | 1 | 2 | 1 | 1 | 2 | 1 |
| A | K | Y | 1 | 2 | 2 | 1 | 2 | 2 |
| B | J | null | 2 | 1 | null | 2 | 1 | null |
| B | J | X | 2 | 1 | 1 | 2 | 1 | 1 |
| B | J | Y | 2 | 1 | 2 | 2 | 1 | 2 |
| B | K | Z | 2 | 2 | 1 | 2 | 2 | 1 |