0
사람이 다음과 같은 루비 ORM 속편의 속편 구문을 도와 줄 수 :속편 - 하위 쿼리 카운트 구문
SELECT *, (SELECT COUNT(*) FROM todos WHERE reference_email_id = "emails".id) todo_count
FROM "emails"
INNER JOIN "email_participants"
ON ("email_participants"."email_id" = "emails"."id")
WHERE ("user_id" = 1)
나는 매우, 나는 지금까지이 구문을 얻을 수 없습니다
scope = Email.inner_join(:email_participants, {email_id: :id})
.where(user_id: query.user_id)
.select_append {
Attachment.where(reference_email_id: Sequel.qualify(:emails, :id))
.count(:id)
.exists
.as(:attachment_count)
}
나는 다음과 같은 오류가 발생합니다 :
missing FROM-clause entry for table "emails" LINE 1: ... FROM "attachments" WHERE ("reference_email_id" = "emails"."...