У меня проблема с двумя запросами sql. Один sql выбирает несколько идентификаторов, а другой устанавливает структуру id. Проблема в том, что я не могу заставить их оба работать как один запрос.
SQL, который задает структуру:
select nstrid
from t_ousernstr
where kstrid = 116 And
Bis is null
Order by nstrid
Идентификаторы этого типа:
100
200
300
400
И SQL, который получает идентификаторы пользователя:
SELECT
T_OUSER.ID AS ID,
FROM
T_OUSER,
T_OUSERNSTR
WHERE
( T_OUSERNSTR.NSTRID = ANY(//here should be the id's from above))
(T_OUSERNSTR.VON is null or SYSDATE >=T_OUSERNSTR.VON) and
(T_OUSERNSTR.BIS is null) and
(T_OUSERNSTR.BEGINN IS NULL OR T_OUSERNSTR.BEGINN<= SYSDATE) and
(T_OUSERNSTR.ENDE is null or T_OUSERNSTR.ENDE> SYSDATE)
Order By T_OUSER.ID;