Можно ли удалить результат соединения с Quill - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь создать что-то вроде

DELETE 
FROM posts
INNER JOIN projects ON projects.project_id = posts.project_id
WHERE projects.client_id = :client_id;

с помощью Quill:

run {
  (for {
    p <- query[Project].filter(_.clientId == lift(id))
    posts <- query[Post].filter(_.projectId == p.id)
  } yield posts).delete
}

Но я получаю ошибку компиляции: value delete is not a member of Repo.this.ctx.Query[com.imerso.db.scan.DbModels.ScanAlignment]. Я новичок в Quill и, очевидно, что-то неправильно понимаю, потому что я ожидаю, что delete будет методом Query. Что я не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...