Einzelnen Beitrag anzeigen

zack0r

Registriert seit: 5. Jan 2005
Ort: Rosenheim
25 Beiträge
 
#6

Re: MySQL Subselect, beschleunigen wie

  Alt 7. Mär 2009, 17:09
Hi
Ohne Gewähr...vielleicht mit einem Group-By? Wenn ich deine Anfrage richtig verstehe kommt doch nur ein Datensatz als Ergebnis raus oder? Weil du ja das Maxiale Element von ben_resu abfragst... wofür ist dann das Order-By?

Also so würdest du garkeinen join brauchen:

SQL-Code:
SELECT ben_user, ben_img, ben_resu, ben_typ, mem_typ
FROM tab2
WHERE ben_typ = 'memAND mem_typ = 'd3'
GROUP BY ben_resu
HAVING MAX(ben_resu)
[ORDER BY ben_resu DESC]
Sollte schneller sein, oder ich hab deine Abfrage nicht richtig verstanden. Vielleicht zeigst du uns mal die Struktur der Tabelle?

Gruß zack0r
  Mit Zitat antworten Zitat