Μια προτεινόμενη λύση είναι η εξής:
1.Φτιάχνεις function που μετατρέπει τις τιμές του ορίσματος ('1,2,34,56,4') σε πίνακα.
Ένα παράδειγμα υλοποίησης βρίσκεται
εδώ 2. Οπότε χρησιμοποιείς τον επιστρεφόμενο πίνακα (έστω @tmpTable) πλέον με Inner Join.
Δηλαδή το querry : SELECT x1,x2,...,x3 FROM table1 where id_op in(1,2,34,56,4)
γράφεται:
SELECT *
FROM table1 AS A
JOIN @tmpTable AS B
ON A. id_op =B.ID
όπου στο column ID του @tmpTable είναι οι τιμές του φίλτρου.
Ευχαριστώ.
Κώστας Τσιώλης