MySQL-Abfrage gibt doppelte Zeilen zurück

Ich habe einen Tischmytable Wie unten

╔═════════╦══════╦═════╗
║ 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   ║ 
║ 9999    ║ 101  ║ 6   ║ 
║ 9999    ║ 102  ║ 8   ║
╚═════════╩══════╩═════╝

Ich habe die Eingabe101,102. Ich möchte die Ausgabe wie;

2,5
6,8

Ich habe eine Frage wie;

select group_concat(lot order by lot)
from `mytable`
group by product
having group_concat(tag order by tag) = '101,102';

It gibt zurück;

2,5
2,5
6,8

Anstelle von zwei2,5, Ich möchte nur eine, um doppelte Zeilen zu vermeiden. Wie kann ich das machen

Hier ist die Geigehttp: //sqlfiddle.com/#! 9 / 7a78bb / 1/0

Antworten auf die Frage(4)

Ihre Antwort auf die Frage