我正在使用kettle从一个表(t1)中获取数据并加入执行sql脚本工具(t2),然后在同一个表中进行插入/更新(t1)
这是我的变换
表格输入工具
select stud_id,mark from student;
执行sql脚本
select s.stud_id,ifnull(m.mark,0) as mark from mark as m inner join student as s on (s.stud_id=m.stud_id) where s.student_id='?'
字段:stud_id
插入/更新工具
- 表:学生
- 检查: stud_id=stud_id
- 更新:标记=标记
当我运行它时,它成功运行,但目标表中没有插入或更新值。