Bonjour, j'ai une table d'entrée A qui ressemble à ceci,

Le tableau d'entrée B ressemble à ceci,

Je veux créer une table de sortie C : qui devrait ressembler à ceci,

Je peux le faire manuellement. Existe-t-il un moyen de scripter cela ?
Les tables/jointures peuvent faire le travail - utiliser comme spécification de correspondance Jointure cartésienne :

Les noms de colonnes dans les deux tables doivent différer les uns des autres, sinon le nom de la table source sera ajouté au nom de la colonne.
dt1 = New Table( "dt1",
Add Rows( 3 ),
New Column( "Column 1", Character, Set Values( {"A", "B", "C"} ) ),
New Column( "Column 2", Set Values( [1, 2, 3] ) ),
New Column( "Column 3", Set Values( [1, 2, 3] ) )
);
dt2 = New Table( "dt2",
Add Rows( 3 ),
New Column( "Column 4",
Character,
Set Values( {"X", "Y", "Z"} )
)
);
dt1 << Join(
With( dt2 ),
Cartesian Join
);