*(Q) I have a data base (a *.sav file) with an id. There is also second *.sav file containing a list of id which must be selected from the data base, How can I do that. *(A) Posted to SPSSX-L list by rlevesque@videotron.ca on 2002/10/15. DATA LIST LIST /id data1 TO data4. BEGIN DATA 1 1 1 1 1 1 2 1 1 2 2 1 1 1 3 2 2 2 2 4 3 1 1 1 1 END DATA. LIST. SORT CASES BY id. SAVE OUTFILE='c:\\temp\\database.sav'. DATA LIST LIST /id. BEGIN DATA 1 3 END DATA. LIST. SORT CASES BY id. SAVE OUTFILE='c:\\temp\\id to keep.sav'. ***** Start job. GET FILE='c:\\temp\\database.sav'. MATCH FILES /FILE=* /TABLE='C:\\Temp\\id to keep.sav' /IN=keepcase /BY id. * Next lines deletes unwanted cases. SELECT IF keepcase=1. * Delete the variable keepcase. MATCH FILES FILE=* /DROP=keepcase.