ну
во первых: не AND, а
OR
во вторых: можно попробовать извратиться примерно таким образом:
Код:
SELECT t.id, s.ss
FROM dbo.Table t
JOIN
(
SELECT t1.id, ';'||t1.a1||';'||t1.a2||';'||t1.a3||';'||t1.a4||';'...||t1.a30||';' AS ss
FROM dbo.Table t1
) s ON s.id = o.id
WHERE s.ss CONTAINING (';'||50||';')