Moin,
mit folgender abfrage bekommst du die gewünschte menge:
SELECT t1.*
FROM tabelle t1
WHERE t1.id IN (SELECT MIN(t2.id)
FROM tabelle t2
GROUP BY t2.firma, t2.str
)
;
Bin doch ein wenig verwirrt bei der Abfrage.
Könntest du diese kurz erläutern?
Brauche ich dazu 2 Identische Tabellen? Oder eine Leere und eine Volle Datenbank? Was davon ist t1 und was t2? "tabelle t1" = "t1" also
SELECT t1.*
FROM t1
WHERE t1.id IN (SELECT MIN(t2.id)
FROM t2
GROUP BY t2.firma, t2.str
)
;
oder?
Also bevor ich einfach irgendwas mach, frag ich doch lieber noch ma kurz nach :-)
Kopp