我有两个列表,其中包含日期和数据。每个列表都按照序列号的顺序排列正确。现在我需要合并这两个列表,并保持所有内容的正确顺序。
例如:
List A 20101001 A data 1 seq1 20101001 A data 2 seq2 20101005 A data 3 seq3
List B 20101001 B data 1 seq1 20101003 B data 2 seq2 等等...
我需要新列表看起来像这样: 20101001 A data 1 seq1 20101001 A data 2 seq2 20101001 B data 1 seq3 20101003 B data 2 seq4 20101005 A data 3 seq5
我想到的两件事是将列表合并并在插入到数据库之前应用序列号,或者可以使用当前序列将其插入到数据库中,然后再将它们拉回来合并在一起,但这似乎是多余的步骤和笨拙的方式。
您有关于最佳方法的任何想法吗?
例如:
List A 20101001 A data 1 seq1 20101001 A data 2 seq2 20101005 A data 3 seq3
List B 20101001 B data 1 seq1 20101003 B data 2 seq2 等等...
我需要新列表看起来像这样: 20101001 A data 1 seq1 20101001 A data 2 seq2 20101001 B data 1 seq3 20101003 B data 2 seq4 20101005 A data 3 seq5
我想到的两件事是将列表合并并在插入到数据库之前应用序列号,或者可以使用当前序列将其插入到数据库中,然后再将它们拉回来合并在一起,但这似乎是多余的步骤和笨拙的方式。
您有关于最佳方法的任何想法吗?