yes, it might have helped if you had mentioned which database you're on, and that you are not on the current release

Code:
select con.date
, con.contactID
, con.firstName
, con.lastName
, con.address1
, con.address2
, con.city
, con.state
, con.zip
, con.country
, con.phone
, con.needs
, com.details
from contacts con
inner
join communication com
on con.contactID = com.contactID
inner
join communication com2
on con.contactID = com2.contactID
where con.confirmed = 'Yes'
and con.approved = 'Yes'
and con.needsLabel = 'Yes'
group
by con.date
, con.contactID
, con.firstName
, con.lastName
, con.address1
, con.address2
, con.city
, con.state
, con.zip
, con.country
, con.phone
, con.needs
, com.details
having com.communicationID
= max(com2.communicationID)
order
by con.contactID
Bookmarks