Sql pentaho中的数据库连接问题

Sql pentaho中的数据库连接问题,sql,pentaho,Sql,Pentaho,我想执行语句“SELECTID from AKTABLE where INSTANCE in?” 我试过下面的方法。但它不起作用。我们如何解决这个问题 我正在阅读你对另一个问题的评论,没有注意到你已经把它变成了一个新问题 不管怎样,下面是评论: 首先,SQLIN子句要求值列表位于()中。第二,从我所看到的,看起来你只是在和一个值进行比较。在这种情况下,只需使用=而不是中的。如果您有3个值,那么您可以在(?,?)中使用,并在“要使用的参数”部分配置三个参数 编辑: 下面是一个转换示例,该转换在数据

我想执行语句“SELECTID from AKTABLE where INSTANCE in?”

我试过下面的方法。但它不起作用。我们如何解决这个问题


我正在阅读你对另一个问题的评论,没有注意到你已经把它变成了一个新问题

不管怎样,下面是评论:

首先,SQL
IN
子句要求值列表位于
()
中。第二,从我所看到的,看起来你只是在和一个值进行比较。在这种情况下,只需使用
=
而不是
中的
。如果您有3个值,那么您可以在(?,?)中使用
并在“要使用的参数”部分配置三个参数

编辑:

下面是一个转换示例,该转换在
数据库联接
步骤中使用
IN
子句。它在我的系统上运行得很好。
Generate Rows
步骤生成一行,其中包含一个名为“seed”的列,并为其提供我的参数值


实际上,我已经在图中使用“添加常量”[bracesL,bracesR]添加了()。另外,我的“temp”变量包含数据(Texas_1,Texas_2)。问题是您不能在
子句中参数化整个
。只有单个值。您不应该需要
计算器
步骤;只需像我更新的示例中那样直接使用列值。对不起,这幅画太小了,我认不出它的名字。