我正在尝试使用SQL::Abstract::More进行连接,该连接具有 `and 然后是文字值,而不是在表列上。
=>{table.table_id=table_id,table_log.date>table.date,table_log.event_id=1}
gd_audit_log
我想要的结果输出
LEFT OUTER JOIN table_log ON (
table_log.date > table.date
AND table.table_id = table_log.table_id
AND table_log.event_id = 1
)
此代码的工作原理是
AND table_log.event_id = 1
错误是
... failed: Unknown column 'table_log.1' in 'on clause'
显然它生成了错误的 SQL,我想弄清楚的是如何让它生成我需要的 SQL。