Можно создать VIEW , к которому можно будет обратиться позже, как если бы это была простая таблица.Звучит так, как будто вы можете просто захотеть обычный запрос и выяснить, как это сделать.Я не знаком с этим синтаксисом реляционной алгебры, но мне кажется, что у вас есть ключевое поле в Patient (которое может называться id или pat_id в зависимости от стиля), и вы хотите присоединить его к внешнему ключу в таблице посещений(который, вероятно, называется pat_id).
Я думаю, вы хотите что-то близкое к этому
select patient p join visit v on p.pat_id=v.pat_id
where v.date>=? and v.date<=?