Habe einen Fehler in folgender Abfrage, kann den Fehler aber nicht finden!?!?
Ist warscheinlich sehr einfach:
Ich habe folgende Tabelle mit Werten:
Einer 'altersklasse' sind verschiedene 'alter' zugeordnet. Ich will folgende Abfrage machen:
Bekomme aber immer folgende Fehlermeldung:
Lasse ich das "GROUP BY altersklasse HAVING (((altersklassen.altersklasse)="12")" weg, dann funktioniert die Abfrage zwar, bekomme aber für jede 'altersklasse' einen Wert....
Was mache ich falsch???
Ist warscheinlich sehr einfach:
Ich habe folgende Tabelle mit Werten:
CREATE TABLE `altersklassen` (
`alter` int(11) NOT NULL default '0',
`altersklasse` char(2) NOT NULL default '',
`MEinstiegshoehe` decimal(3,2) NOT NULL default '0.00',
`WEinstiegshoehe` decimal(3,2) NOT NULL default '0.00',
PRIMARY KEY (`alter`)
) TYPE=MyISAM;
`alter` int(11) NOT NULL default '0',
`altersklasse` char(2) NOT NULL default '',
`MEinstiegshoehe` decimal(3,2) NOT NULL default '0.00',
`WEinstiegshoehe` decimal(3,2) NOT NULL default '0.00',
PRIMARY KEY (`alter`)
) TYPE=MyISAM;
SELECT Min(alter) AS Minalter, Max(alter) AS Maxalter FROM altersklassen GROUP BY altersklasse HAVING (((altersklasse)="12"));
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'alter ) AS Minalter , Max( alter ) AS Maxalter
Was mache ich falsch???
Kommentar