Итак, у меня есть этот sql (часть гораздо большего запроса):
from Person p left join ForeignCredentials fc on fc.person_id = p.id and fc.type = 'FACEBOOK'
и я пытаюсь представить это в scalalikejdbc следующим образом:
select.from(Person as p).leftJoin(ForeignCredential as fc).on(fc.`person_id`, p.id)
Но я не могу понять, как добавить дополнительное условие. Интуитивный способ:
select.from(Person as p).leftJoin(ForeignCredential as fc).on(fc.`person_id`, p.id)
.and.eq(fc.`type`, "FACEBOOK").
Итак, как мне это сделать?