1
私は現在Slickを勉強中です。 Subqueries、Having、GroupBy in Slick
SELECT name FROM Passenger
WHERE ID_psg in
(SELECT ID_psg FROM Pass_in_trip
GROUP BY place, ID_psg
HAVING count(*)>1)
しかし、私はこのような何かを書くために管理している、そしてそれはコンパイルエラーを与える::私はスカラ座にSQLからこのクエリを変換しようとしていた
PassengerTable.table.filter(_.idPsg in (PassInTripTable.table.map(_.idPsgFk)))
.filter(PassengerTable.table.count(_.name) > 1)
.map(_.name)
私は本当にどのように知りませんカウントを適用し、Slickでクエリを実行する。 私は本当に助けに感謝します。
を試してみてはどうもありがとうございました。特にドキュメントへのリンクについては:) – Cassie