Hilfe bei SQL-Befehl

Deemax

Erfahrenes Mitglied
Hallo,

ich habe ein Problem mit eimem SQL-Befehl. Ich habe 2 Tabellen. In einer sind alle User aufgelistet und in der zweiten die Aktionen der User z.B. User hat sich eingeloggt.

Tabelle 1 User:
UserId
UserName
etc.

Tabelle 2 Log:
LogId
UserId
Aktion
Zeitstempel

Die Tabellen stehen in einer 1 - n bzw. 1 - 0 Beziehung.
Ich möchte nun mir alle User (auch die, die noch keine Aktion haben) anzeigen und die letzte Aktion die sie ausgefürt haben in einem Befehl.
 
Versuch´s mal so:

SELECT Tabelle1.UserId, Tabelle1.UserName, Last(Tabelle2.Aktion) AS [Letzte Aktion] FROM Tabelle1 LEFT JOIN Tabelle2 ON Tabelle1.UserId = Tabelle2.UserID GROUP BY Tabelle1.UserId, Tabelle1.UserName
 
Also wenn ich Last durch First ersetze gehts. Allerdings wird meine Access-DB bald auf MySql umgestellt und bei der gibt es diese Befehle nicht. Weißt du eine Alternatrive?
 
Zurück