public class TableJoinModifier extends Object
| 构造器和说明 |
|---|
TableJoinModifier() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
addLeftJoinWithAutoAlias(String originalSql,
String joinTableName,
String mainTableJoinColumn,
String joinedTableJoinColumn,
List<String> fieldsToSelectFromJoinedTable)
向 SELECT 语句添加 LEFT JOIN,并自动处理别名。
|
static String |
addLeftJoinWithAutoAlias(String originalSql,
TableJoin tableJoin) |
public static String addLeftJoinWithAutoAlias(String originalSql, TableJoin tableJoin)
public static String addLeftJoinWithAutoAlias(String originalSql, String joinTableName, String mainTableJoinColumn, String joinedTableJoinColumn, List<String> fieldsToSelectFromJoinedTable) throws net.sf.jsqlparser.JSQLParserException
originalSql - 原始 SELECT 语句joinTableName - 要 JOIN 的表名mainTableJoinColumn - 主表用于连接的列名 (不含别名)joinedTableJoinColumn - 被连接表用于连接的列名 (不含别名)fieldsToSelectFromJoinedTable - 要从被连接表选取的字段列表 (不含别名)net.sf.jsqlparser.JSQLParserException - 如果解析失败Copyright © 2016–2026 AJAXJS. All rights reserved.