我如何从 Pentaho-Kettle 中的 select-sql 获取结果集?

How can i get a resultset from a select-sql in Pentaho-Kettle?

我不知道如何处理在数据库 table.

上启动的基于 select 的 SQL 查询派生的预期结果集

我创建了一个转换,其中包含一个 Execute SQL Script,我在其中硬编码了预期的 select-sql 查询。通过预览转换,我得到了一组空行,尽管知道 sql 查询实际上确实恢复了一组非空行。

我希望得到一个非空的结果集,也就是说,在单击 'preview...' 菜单项后,我希望 table 显示目标 [=35= 的所有匹配行].

更新: 我在数据库上启动的 select-sql 查询是:

SELECT 'BATC001a' AS QAcheck, 'description' AS QADescription, "tblBAS".*, "tblLTFU"."D_Date"
FROM "table1" INNER JOIN "table2" ON "table1"."PATIENT" = "table2"."PATIENT" 
WHERE ("table2"."D_Date" > "table1"."B_Date") AND NOT ("D_Date" BETWEEN '1911-11-11 00:00:00' AND '1911-11-11 23:59:59')

sql 工作正常,因为如果它被放置在 Table Input 步骤中,非空的预期结果集将被检索,如 post.

中所建议的

不要使用 SQL 脚本。请改用 Table 输入。