Slick - отобразить список кортежей или запросов - PullRequest
0 голосов
/ 28 июня 2019

Привет, у меня есть список кортежей, таких как:

productsWithOptIds: Seq[(Product, Option[Long])]

Я хотел бы сделать запрос, похожий на:

Select * from product_table where
name = "nameA" && id != 1 OR
name = "nameB" && id != 2 OR
name = "nameC" && id != 2

Я пытаюсь, например:

  ProductDomain.filter { p =>
      productsWithOptIds.exists {
        case (prod, idOpt) => a.name === prod.name
      }
    }.exists.run

но это не работает.

спасибо!

...