unique_id
列を含むテーブル(インデックスなし)があります:subscriber_id
、、、、、。Aは、月ごとに異なる役員によって作成された複数のメモを持つことができます。note
date_note_created (mm/dd/yyyy hh:mm:ss am)
officer_making_note
subscriber_id
subscriber_id
メモがのような場所ごとに、月に1つの最後のレコードを保持するビューを効率的に作成したいと思い'%some string%'
ます。
select * from
(select subscriber_id, note, date_note_created, officer_making_note
from table
where user_id = v_sub_id
and date_note_created between to_date(v_monthstart, 'mm/dd/yyyy')
and to_date(v_monthend, 'mm/dd/yyyy')
AND (LOWER (note) LIKE '%z%'
or (note) LIKE '%a%'
or lower(note) like '%b%'
or lower(note) like '%c%'
or lower(note) like '%d%')
order by date_note_created desc)
where rownum = 1;
subscriber_id
上記のコードは、重複なしで1か月間これを達成するために私が行ったことを示しています。