您好,
left join/left outer join 页面的参数解释及相关示例已许久未更新。已创建内部JIRA补充参数说明及相关示例。感谢您的反馈。
祝好,
Badr al-Din
1. 文档中
lj(leftTable,rightTable,matchingCols,[rightMatchingCols],[leftFilter],[rightFilter])
leftFilter rightFilter 怎么使用,为什么看很多示例,都是 select * from lj(leftTable, rightTable, matchingCols) where leftFilter and rightFilter 的用法;
在使用 lj 是,如果使用 select * from lj(a, b, matchingCols=`A`B) 有错误提示:Connot recognize the token matchingCols;
2. 兼容SQL的左连接语法
select column_name(s) from leftTable left [outer] join rightTable on leftTable.matchingCol=rightTable.rightMatchingCol and [filter]
这里最后的 and [filter] 非常容易引起歧义,以为该命令的用法是
leftTable.matchingCol=rightTable.rightMatchingColand leftTable.matchingCol = xx and rightTable.rightMatchingCol = xx
这样进行 filter ;
建议修改成
select column_name(s) from leftTable left [outer] join rightTable on leftTable.matchingCol=rightTable.matchingCol [and matchings] [where filter]
您好,
left join/left outer join 页面的参数解释及相关示例已许久未更新。已创建内部JIRA补充参数说明及相关示例。感谢您的反馈。
祝好,
Badr al-Din