SQL 动态查询生成

SQL Dynamic Query generation

我有 2 个 table 如下所示

这里我需要根据第一个 table 匹配 Field1value 和 field2value 组合 .Second 的每一行,从第二个 table 获取所有行table select 列将分别由第一个 table field1 和 field2 决定,如果有重复行我需要删除,例如第二个 table 的最后一行满足条件第 1 行和第 3 行的 table.

如何设置此查询的格式?

您在找这样的东西吗?

select 'select distinct percentage from table2 where '+Field1+' ='+ ''''+Field1value+ ''''+' and '+Field2+' = '+  ''''+Field2value+ '''' from table11

结果: