sql中的路由器转换

sql中的路由器转换,sql,db2,informatica,Sql,Db2,Informatica,我正在处理一个复杂的sql查询。我在informatica中有这个想法,但我发现很难将其转换为sql。我有一个由各种联接和联合创建的临时表。对于包含活动学生信息的表,我必须找到主要ID。一些学生只有小学专业id,他们只在特定领域工作,其他学生没有小学id,但他们可以有多个中学专业id。这里的专业是指学科或课程。在informatica中,我将使用路由器将具有主要id和非主要id的学生分成两组,然后对于具有主要id的学生做一些事情,对于非主要id的学生做一些其他事情。请原谅,如果有任何打字错误 你

我正在处理一个复杂的sql查询。我在informatica中有这个想法,但我发现很难将其转换为sql。我有一个由各种联接和联合创建的临时表。对于包含活动学生信息的表,我必须找到主要ID。一些学生只有小学专业id,他们只在特定领域工作,其他学生没有小学id,但他们可以有多个中学专业id。这里的专业是指学科或课程。在informatica中,我将使用路由器将具有主要id和非主要id的学生分成两组,然后对于具有主要id的学生做一些事情,对于非主要id的学生做一些其他事情。请原谅,如果有任何打字错误

你能给我们看更多你的代码或表格结构吗我需要一点时间,我现在正在使用智能手机,但几个小时后我会分享你的要求。对不起,我不太明白你想要什么。。您可以使用CASE来检查他是否有一个主要id或次要id,或者将其分为两个不同的选项,一个用于主要id,一个用于次要id,每个选项都可以完成您的任务。。