Deine Abfrage ist soweit ok.
Den IN-Operator sollte man niemals verwenden, wenn eine zweite Verknüfung zwischen den Abfragen bestehe, da geht die Performance dann richtig in den Keller.
Unveränderte Abfrage, nur mal ohne Augenkrebs...
SQL-Code:
SELECT ben_user, ben_img, ben_resu, ben_typ, mem_typ
FROM tab2 m
WHERE ben_resu = (SELECT MAX(ben_resu)
FROM tab2
WHERE ben_user = m.ben_user
AND ben_typ = 'mem'
AND mem_typ = 'd3')
ORDER BY ben_resu DESC
Wie sieht der Aufbau deiner Tabelle aus? Primärschlüssel vorhanden? Eventuell einen Index angelegt?