quote:
Originally posted by ms65g
SELECT *
FROM patient p
JOIN patient_supplement s
ON p.Acct_no = s.Acct_no
WHERE NOT EXISTS
(SELECT *
FROM patient pp
WHERE p.Acct_no = pp.Acct_no
AND pp.Visit_date > p.Visit_date)
Any reason for making the above so complicated?
SELECT pt_id,MAX(visit_date)as visitdate,(acct_no),state
FROM Patient p
WHERE EXISTS
(SELECT *
FROM Patient_Supplemental pp
WHERE p.Acct_no = pp.Acct_no
)
group by pt_id,acct_no,state
PBUH