Eu tenho o seguinte cenário, eu tenho uma tabela assim
| pid | itemId |
|-----|--------|
|123 | item1 |
|123 | item2 |
|234 | item1 |
|234 | item3 |
|456 | item1 |
|456 | item2 |
|567 | item1 |
|567 | item2 |
|567 | item3 |
Eu preciso obter um ID inteiro exclusivo com base na combinação exclusiva de itens. Portanto, se duas pessoas escolheram os mesmos itens, a combinação única deve ser o mesmo número.
Por exemplo:
| pid | itemId | comb |
|-----|--------|------|
|123 | item1 | 1 |
|123 | item2 | |
|234 | item1 | 2 |
|234 | item3 | |
|456 | item1 | 1 |
|456 | item2 | |
|567 | item1 | 3 |
|567 | item2 | |
|567 | item3 | |
O número de combinações possíveis no momento está em torno de 300. Então, ao filtrar, pode ser mais fácil filtrar por apenas um número em uma coluna do que filtrar com vários critérios.