以下查询在postgres客户端(postico)上运行良好:
sql = "select rs.created_at, lv.id
from external_verification_responses rs
inner join external_verification_requests rq on rs.external_verification_request_id = rq.id
inner join leave_verifications lv on lv.id = rq.request_id
WHERE (rs.params#>>'{last_call_Trip Enquiry_1, outcome}' = 'Interested') AND (date(rs.created_at) >= '2018-08-21')
ORDER BY rs.created_at DESC"
但是,用滑轨会断裂
records_array = ActiveRecord::Base.connection.execute(sql)
错误是:
ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: syntax error at or near "select rs"
LINE 1: select rs.created_at, lv.id from external_verification_respo...
如果在Rails原始sql查询中定义别名是问题,那么如何在查询中定义别名?