0
我有一個查詢,一直給我麻煩。我認爲可能有一個簡單的解決方案,但請儘可能幫助我!選擇最大或最小結果
我的主要問題是,通常每個cust_id有多個電子郵件。有唯一的標識符,如序列號(seq_no)和更新日期(updated_date)。我只想要爲任何一個客戶展示最新的電子郵件地址。
順便說一下,這是一個oracle數據庫。
有什麼建議嗎?
SELECT DISTINCT
table1.indident_id,
table1.incident_detail_id,
table1.incdent_entered_date,
table1.entering_employee,
table2.EMAIL
FROM table1
left outer join table2 on table1.cust_id=table2.cust_id
WHERE table1.incdent_entered_date>=current_date-4
AND table1.table1.incident_detail_id=(select min(table1.table1.incident_detail_id)from table1)
AND table2.EMAIL NOT IN ('NONE','none','[email protected]')
AND table2.EMAIL like '%@%'
可能的複製HTTP做什麼:// stackoverflow.com/questions/2631230/how-to-select-the-record-contains-maxsome-field-within-groupgroup-by – 2012-03-26 15:09:10