>>>select T.F1, T.F2, T.F3, T.F4, T.F5 FROM ; >>>(select F1, F2, F3, F4, CAST(LEFT(F5,250) AS varchar(2500) as ShortF5 from Tab1 GROUP BY F1, F2, F3, F4, ShortF5) X ; >>>INNER JOIN Tab1 T ON T.F1 = X.F1 AND T.F2 = X.F2 AND T.F3 = X.F3 AND T.F4 = X.F4 AND T.F5 LIKE X.ShortF5+'%' ; >>>ORDER BY T.F1, T.F2, T.F3, T.F4>>>
>select T.F1, T.F2, T.F3, T.F4 >from ... >GROUP BY ... INTO cursor FinalResult READWRITE > > >ALTER TABLE FinalResult ADD F5 M && hopefully this will work > >scan FinalResult > > IF SEEK(F1+F2+F3+F4, 'Tab1', 'FieldsC') > replace F5 with Tab1.F5 in FinalResult > end >endscan >