Firebird допускает только константы в предложении IN
я есть таблица с 9 полями ID, F1..F8.
Пример некоторых данных:
id f1 f2 f3 f4 f5 f6 f7 f8
1 1 2 3 0 0 0 0 0
2 0 1 0 3 2 0 0 0
3 4 0 5 2 1 0 0 0
4 0 0 0 0 0 0 1 4
5 2 0 0 0 0 1 3 0
6 2 0 0 0 0 1 0 8
7 2 0 0 0 0 1 0 3
.
.
.
Как я могуselect * from table where F1...F8 in value (1,2,3)
? Результат этого запроса должен иметь записи с идентификатором 1,2,5,7.