inner join - SQL query to combine two user tables, remove duplcates and find the latest update entry for each user -
i have 2 sql tables. tablea has list of active users, tableb has list of tickets users submitted emails , submit dates.
i need output list of users exist in table & table b (excluding users in tableb) along date of last ticket submitted. because several users removed active users table, tickets remain in second table.
table fields:
euser eusername, eemailaddress work_orders txtcontactemail, submitdate desired output: eusername, eemailaddress, submitdate my attempt
select euser.eusername , euser.eemailaddress , work_orders.txtcontactemail , max(work_orders.dtrequest) lastupdate euser inner join work_orders on euser.eemailaddress = work_orders.txtcontactemail group euser.eusername , euser.eemailaddress , work_orders.txtcontactemail
select a.eusername, a.eemailaddress, b.maxsubmitdate tablea inner join (select txtcontactemail, max(submitdate) maxsubmitdate tableb group txtcontactemail) b on a.eemailaddress = b.txtcontactemail
Comments
Post a Comment