Если данные собираются в двух отдельных формах, как вы говорите, то я бы не подумал, что есть какая-то связь между формами (если они не связаны с задачами, которые имеют отношения между ними), и поэтому вы осталисьс предположениями о том, какую «конечную» форму следует рассматривать для каждой «начальной» формы.Это в лучшем случае догадки.Например, если вы указали дату / время, когда форма была нанесена на карту, или когда пользователь сказал, что она была нанесена на карту.
Когда нет фактической, окончательной связи, лучшее, что вы можете сделать, это представить ее запрашивающей стороне ипопросите, чтобы они определили логику для использования.
Как только они это сделают, вы, вероятно, могли бы сделать это несколькими различными способами, но один из них - сохранить все «стартовые» формы в списке.Во втором запросе извлеките все конечные формы и переберите список начальных форм и, возможно, запишите то, что вы считаете значительным, в другой список, который вы затем выводите.
Извините, это немногобез ответа, но когда нет никакой связи, вы ничего не можете сделать.