diff --git a/jOOQ/src/main/java/org/jooq/impl/Internal.java b/jOOQ/src/main/java/org/jooq/impl/Internal.java index a4a41fdac3..f44f0150cc 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Internal.java +++ b/jOOQ/src/main/java/org/jooq/impl/Internal.java @@ -558,7 +558,7 @@ public final class Internal { public static final Name createPathAlias(Table path, ForeignKey childPath, InverseForeignKey parentPath) { Name name = childPath != null ? DSL.name(childPath.getName()) - : DSL.name(parentPath.getName() + ".inverse"); + : DSL.name(parentPath.getName() + ".inverse." + parentPath.getForeignKey().getTable().getName()); if (path instanceof TableImpl t) { if (t.path != null)