>>>SELECT Field1 FROM crsTemp INTO CURSOR crsTemp GROUP BY Field1 >>>>>>
>SELECT CompareCursor.UniqueID, CompareCursor.Positions, CompareCursor.Priority, ; > DupGroup.GroupNum, CAST(0 as I) as Sequence ; > FROM &lcCompareCursor CompareCursor ; > INNER JOIN &lcDupGroupCursor DupGroup ; > ON CompareCursor.MatchKey = DupGroup.MatchKey ; > INTO CURSOR crsMatchResults ; > ORDER BY GroupNum,Priority ; > READWRITE NOFILTER > >*!* Do some other stuff, including passing it to and accessing it from other methods > >*!* Then try to SELECT with only the fields required in the output cursor >SELECT UniqueID,PassCode,DupCode,Priority ; > FROM crsMatchResults ; > INTO CURSOR crsMatchResults ; > GROUP BY UniqueID,PassCode,DupCode,Priority ; > READWRITE NOFILTER >>
SELECT DISTINCT UniqueID,PassCode,DupCode,Priority ; FROM crsMatchResults ; INTO CURSOR crsMatchResults ; READWRITEbut if you don't add records this is sufficient:
SELECT UniqueID,PassCode,DupCode,Priority ; FROM crsMatchResults ; INTO CURSOR crsMatchResults ; READWRITE