Skip to content

Commit 92db2d8

Browse files
committed
Fix issue of missing comma between joins in subjoin
1 parent 449c4e8 commit 92db2d8

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/main/java/net/sf/jsqlparser/statement/select/Join.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ public String toString() {
195195
if (isSimple() && isOuter()) {
196196
return "OUTER " + rightItem;
197197
} else if (isSimple()) {
198-
return ", " + rightItem;
198+
return "" + rightItem;
199199
} else {
200200
String type = "";
201201

src/main/java/net/sf/jsqlparser/statement/select/SubJoin.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@ public String toString() {
6565
StringBuilder sb = new StringBuilder();
6666
sb.append("(").append(left);
6767
for (Join j : joinList) {
68-
sb.append(j.isSimple() ? "" : " ").append(j);
68+
if (j.isSimple()) {
69+
sb.append(", ").append(j);
70+
} else {
71+
sb.append(" ").append(j);
72+
}
6973
}
7074

7175
sb.append(")").append((alias != null) ? (" " + alias.toString()) : "").append((pivot != null) ? " " + pivot : "");

0 commit comments

Comments
 (0)