Verwenden Sie like any
:
SELECT uchastki.kadnum
FROM uchastki
WHERE kadnum LIKE ANY(
SELECT str
FROM test
WHERE str IS NOT NULL)
Oder vielleicht:
SELECT uchastki.kadnum
FROM uchastki
WHERE kadnum LIKE ANY(
SELECT '%' || str || '%'
FROM test
WHERE str IS NOT NULL)
Das ist ein nettes Feature. Sie können verschiedene Operatoren verwenden, zum Beispiel = any (select ... )
, oder <> all (select...)
.