@@ -660,6 +660,31 @@ renderFromClause = \case
660 renderFromClause left <+> op <+> renderFromClause right
660 renderFromClause left <+> op <+> renderFromClause right
661 <+> "ON" <+> renderExpression on
661 <+> "ON" <+> renderExpression on
664+-- :: ( Has lefttable schema (constraints :=> leftcolumns)
665+-- , leftrel ~ ColumnsToRelation leftcolumns
666+-- , Has righttable schema right
667+-- , rightrel ~ ColumnsToRelation (TableToColumns right)
668+-- , Has ref constraints ('ForeignKey keys reftable refs)
669+-- , SListI keys, All KnownSymbol keys
670+-- , SListI refs, All KnownSymbol refs
671+-- , KnownSymbol leftalias, KnownSymbol rightalias
673+-- => Aliased Alias (rightalias ::: righttable)
675+-- -> Aliased Alias (leftalias ::: lefttable)
676+-- -> FromClause schema params '[leftalias ::: leftrel, rightalias ::: rightrel]
678+-- ((_ :: Alias righttable) `As` rightalias)
680+-- ((_ :: Alias lefttable) `As` leftalias) =
682+-- (Table (fromLabel @righttable `As` rightalias))
684+-- (Table (fromLabel @lefttable `As` leftalias))
663{-----------------------------------------
688{-----------------------------------------
665-----------------------------------------}
690-----------------------------------------}