Como recuperar linhas exclusivas com base nas combinações de valores da coluna?

Eu tenho uma mesamytable como abaixo;

╔═════════╦══════╦═════╗
║ product ║ tag  ║ lot ║
╠═════════╬══════╬═════╣
║ 1111    ║ 101  ║ 2   ║ 
║ 1111    ║ 102  ║ 5   ║ 
║ 2222    ║ 103  ║ 6   ║ 
║ 3333    ║ 104  ║ 2   ║  
║ 4444    ║ 101  ║ 2   ║ 
║ 5555    ║ 101  ║ 2   ║ 
║ 5555    ║ 102  ║ 5   ║ 
║ 6666    ║ 102  ║ 2   ║ 
║ 6666    ║ 103  ║ 5   ║
║ 7777    ║ 101  ║ 2   ║ 
║ 7777    ║ 102  ║ 5   ║ 
║ 7777    ║ 103  ║ 6   ║ 
║ 8888    ║ 101  ║ 1   ║ 
║ 8888    ║ 102  ║ 3   ║ 
║ 8888    ║ 103  ║ 5   ║ 
╚═════════╩══════╩═════╝

Eu tenho a entrada101,102. Eu quero a saída como;

2,5
3,5

o que significa que, na tabela, ele procurará combinações101,102e retorna oexatamente as mesmas combinações comnúmero de lote diferente. Junto com isso, quero evitar linhas duplicadas. Aqui1111 e5555 tem as mesmas tags com os mesmos números de lote correspondentes paratags, então eu quero apenas uma linha em vez de 2 linhas. Apesar de,8888 tem tags101 e102 com diferenteslots, não pode ser considerado para listagem, pois inclui a tag103 além do que, além do mais. O que significa que eu quero produtos exatamente101, 102 combinação. Em suma, não quero produtos com tags extras e não quero nada com tags ausentes.

Como posso conseguir isso?