2017-05-08 3 views
1

SQL IN-Operator verwenden Wie möchten Sie die folgende SQL-Operation in Slick ausführen:Wie in Slick

select * from tablename where label in ('A', 'B');

nicht in der Lage gewesen, in der Dokumentation oder an anderer Stelle zu finden.

Antwort

1

Der Slick-Operator ist inSet. (Ich gehe davon aus in mit etwas kollidiert.)

Zum Beispiel:

tablename.filter(_.label inSet Set("A", "B")).result 
+0

Dank! Können Sie ein Beispiel für das Schreiben der Abfrage mit diesem Operator angeben? – Geekster

+0

@Geekster 'table.filter (r => r.label.inSet (labels)) .result' – nmat

+0

' labels' wäre hier eine Liste wie 'A, B'? – Geekster