Hallo zusammen
Wäre dankbar, wenn mir jemand beim folgenden Problem helfen könnte...
Habe folgende Abfrage erstellt...
SELECT TEL.strafesp AS spieler,
SPI.vorname AS vorname,
SPI.nachname AS nachname,
SUBSTRING(TEL.spiel_id,4,4) AS saison
FROM tbltelegramm_nla TEL
LEFT OUTER JOIN tblspielerdaten SPI ON TEL.strafesp = SPI.id_spieler
HAVING saison = '0304'
Dabei werden alle Datensätze wie gewünscht ausgegeben. Wenn ich nun den Befehl Group By hinzufüge (Abfrage unten), dann sind einige der Datensätze, die vorher im oberen Resultat vorhanden waren, nicht mehr in der Ausgabe. Was habe ich da falsch gemacht?
SELECT TEL.strafesp AS spieler,
SPI.vorname AS vorname,
SPI.nachname AS nachname,
SUBSTRING(TEL.spiel_id,4,4) AS saison
FROM tbltelegramm_nla TEL
LEFT OUTER JOIN tblspielerdaten SPI ON TEL.strafesp = SPI.id_spieler
GROUP BY TEL.strafesp
HAVING saison = '0304'
Wäre dankbar, wenn mir jemand beim folgenden Problem helfen könnte...
Habe folgende Abfrage erstellt...
SELECT TEL.strafesp AS spieler,
SPI.vorname AS vorname,
SPI.nachname AS nachname,
SUBSTRING(TEL.spiel_id,4,4) AS saison
FROM tbltelegramm_nla TEL
LEFT OUTER JOIN tblspielerdaten SPI ON TEL.strafesp = SPI.id_spieler
HAVING saison = '0304'
Dabei werden alle Datensätze wie gewünscht ausgegeben. Wenn ich nun den Befehl Group By hinzufüge (Abfrage unten), dann sind einige der Datensätze, die vorher im oberen Resultat vorhanden waren, nicht mehr in der Ausgabe. Was habe ich da falsch gemacht?
SELECT TEL.strafesp AS spieler,
SPI.vorname AS vorname,
SPI.nachname AS nachname,
SUBSTRING(TEL.spiel_id,4,4) AS saison
FROM tbltelegramm_nla TEL
LEFT OUTER JOIN tblspielerdaten SPI ON TEL.strafesp = SPI.id_spieler
GROUP BY TEL.strafesp
HAVING saison = '0304'
Kommentar