Hallo Christoph
Ich hab zwar noch nicht mit MySQL gearbeitet, doch folgende Statements sollten Deine Probleme lösen (wenn ich sie richtig verstanden habe)
1. SELECT MAX(COUNTER) Anzahl, MAX(PRODUKT) Produkt, kategorie FROM test GROUP BY kategorie
2. INSERT INTO tabelle1 (id) SELECT id FROM tabelle2
HTH
Gruß Frank