Wählen Sie Zeilen basierend auf MAX-Werten einer Spalte in ScalaQuery / SLICK aus

8

Sagen Sie, ich habe eine Tabelle wie:

%Vor%

, das Daten enthält, an denen Benutzer bestimmteAktionen durchgeführt haben. Wenn ich die letzte Aktion ausführen wollte, die jeder Benutzer durchgeführt hat, müsste ich in SQL so etwas tun:

%Vor%

Nun nehme ich an, dass ich in scalaquery 0.9.5 bereits eine Tabellenstruktur für die UserActions eingerichtet habe:

%Vor%

Meine Frage ist: in ScalaQuery / SLICK wie kann ich eine solche Abfrage durchführen?.

    
Angel Blanco 09.09.2012, 18:07
quelle

1 Antwort

9

Ich habe Slick 1.0.0 mit Scala 2.10 benutzt.

Ich habe die Objekte so definiert:

%Vor%

Innerhalb des Sitzungsblocks

%Vor%

Ich habe einige Beispieldaten eingefügt

%Vor%

Zuerst erstellen Sie die maximale Abfrage

%Vor%

Die resultierende Abfrage sieht folgendermaßen aus

%Vor%     
EECOLOR 23.02.2013, 15:44
quelle

Tags und Links