我有一個從3個表中拉出所有記錄的Pl/SQL查詢。那很好。現在我想從2個表(tbl_constit,tbl_email)中取出最後24條更新的記錄。最近24小時使用Oracle SQL從表中更新記錄?
參見下面的實際查詢
SELECT DISTINCT c.constit_id AS constitid,
REPLACE (c.in_labelname, 'None', '') AS fullname,
c.firstname AS firstname, c.lastname AS lastname,
c.indiv_title AS title, e.e_addr AS email,
'InActive' AS status
FROM tbl_constit cn, tbl_email e,tbl_catcod s
WHERE c.constit_id = e.constit_id
AND c.constit_id = s.constit_id(+)
AND e.e_type = 'EMAIL'
AND e.e_default = '1'
AND s.cat_code IN ('SPEMU', 'SPENM')
ORDER BY c.constit_id;
表tbl_constit CN,tbl_email e的 'CHGD_DT' 字段。
記錄更新時此日期字段更改。 現在我怎樣才能通過使用'CHGD_DT'字段從tbl_constit cn或tbl_email中取出最後24條更新記錄?
變化可能發生在兩個表中的任何一個。
你是正確的感謝 – James123