【发布时间】:2021-08-23 23:06:15
【问题描述】:
我想生成一个 SQL 查询,其中表名存储在表数组中。 以及存储在二维数组中的相应列名。
例子:-
Tables array
[T1,T2,T3]
Columns array
[
[C1,C2], // T1 columns
[C1,C2], // T2 columns
[C1,C2] // T3 columns
]
QUERY:-
select T1.C1,T2.C1,T3.C1 from T1
inner join T2 ON T2.C2=T1.C2;
inner join T3 ON T3.C2=T1.C2
select first column of every table in the array
if they have a match in the second column
[assuming every table has 2 columns]
我不想执行这个查询。 我只想使用 JOOQ 打印它。 有人可以帮我解决这个问题。
【问题讨论】: