Как использовать поле, выбранное во внешней части запроса, в качестве параметра для подзапроса? Я думал, что это было более или менее его, но, очевидно, не как есть должна вернуть пару строкиспользуя поле, выбранное во внешней части запроса в качестве параметра для вспомогательного запроса
SELECT f1, f2, f3
FROM table1 t1
WHERE status = 1
AND (
SELECT ref from table2 where altref = SUBSTR(t1.f2, 1,4)
) != NULL
UPDATE Спасибо за все ответы до сих пор. Я должен сказать, что, используя EXIST, будет возвращать true все время, так как строка в подзапросе будет существовать, просто необязательно со значением в 'altref', поэтому я внесла поправки в EXISTS, чтобы включить значение null на alt ref ,