1
我有一個數據庫表,讓我們稱它爲帶有一個id的標題和一個名爲「header」的String字段。數據庫中另一個名爲subheaders的表有兩個字段,headerId和String字段「subheader」。每個標題有0,1或2個子標題。我現在想用水壺/ Pentaho的數據集成,生成有以下的列的Excel輸出:把多個DB resultrows放到一個流行中
header subheader1 subheader2
我試過如下:在「頭」表輸入,表格輸入的「副標題」爲subheader1,表輸入在subheader2的「subheaders」上。 「數據庫查找」是不可能的,因爲這不允許我排除subheader2查詢中的subheader1。
我的主要問題是我不能直接引用SQL語句中的流字段,而是必須依賴字段的順序。第一個問號用第一個流場填充,依此類推。
的查詢: 對於 「標題」 表:
SELECT id, header FROM headers
對於 「子報頭」 表(在第2行表輸入步驟):
任何想法,如何很好地解決這個問題?
感謝您的任何想法。