【发布时间】:2021-09-19 07:17:30
【问题描述】:
如何使用左连接转换此查询,并且在 rails 中不存在查询,我使用的是 rails 6.0.3
此查询必须从tableB中收集所有不存在代码且到期日期小于参数传递日期的项目
query_for_delete_codes = "
SELECT expires_at, code FROM tableA
LEFT JOIN tableB ON code = tableB.created_code
WHERE NOT EXISTS(
SELECT 1 FROM tableB WHERE tableB.created_code = code
)
AND expires_at < '#{date_limit}'
"
【问题讨论】:
-
你能用
find_by_sql吗?
标签: mysql sql ruby-on-rails activerecord