Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#12

AW: HAVING mit MAX (alias)

  Alt 7. Jul 2012, 18:14
Hi Spock

Ich habe 0 Ahnung von mysql und deshalb sind meine Vorschläge nur Theorie.
Wenn mySQL mit Variablen umgehen kann, könntest Du dir die höchste Anzahl in einer Variablen merken und dann auf die 2.Tabelle verzichten.
So z.B.
SQL-Code:
DECLARE maxAnzahl INT
create Temporary table Anzahl (id int, Anz int)
insert into Anzahl select id, count(*) from myTable
select max(Anz) from Anzahl into maxAnzahl
select * from Anzahl where Anz = @maxAnzahl
DROP TABLE Anzahl
Wäre denkbar, das das nur in einer Prozedur oder einem BEGIN-END Block geht.

Geändert von Furtbichler ( 7. Jul 2012 um 18:19 Uhr)
  Mit Zitat antworten Zitat