Problem solved by Dave Novak at
http://www.sqlservercentral.com/Foru....aspx?Update=1
SELECT p.name, p.dob, c1.charge, c2.charge, c3.charge
FROM patients p
LEFT OUTER JOIN charges c1 ON p.pt_id = c1.pt_id and c1.sequence = 1
LEFT OUTER JOIN charges c2 ON p.pt_id = c2.pt_id and c2.sequence = 2
LEFT OUTER JOIN charges c3 ON p.pt_id = c3.pt_id and c3.sequence = 3