怎么得到表3的结果,图中3个表也可以看成是3个集合

如果F1和F5有值就用它两关联,如果没有就用F2和F6。
表3的部分值字段要留空!用SQL好像也不好实现。
回答
用代码实现感觉也不是很难吧,
表三定义一个泛型list或者datatable
把f1和f2结果集查出来,
如果f1是主表 循环f1 要不是就循环f2 循环下拼条件 组装对象。

如果F1和F5有值就用它两关联,如果没有就用F2和F6。
表3的部分值字段要留空!用SQL好像也不好实现。
用代码实现感觉也不是很难吧,
表三定义一个泛型list或者datatable
把f1和f2结果集查出来,
如果f1是主表 循环f1 要不是就循环f2 循环下拼条件 组装对象。