Advertisement
chaosisgod

help?

Jul 17th, 2012
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.68 KB | None | 0 0
  1. SELECT a.patientID patientID,
  2. MAX ( CASE c.text WHEN 'Name' THEN a.text ELSE NULL END) name,
  3. MAX ( CASE c.text WHEN 'Date_of_Birth' THEN a.text ELSE NULL END ) dob,
  4. MAX ( CASE c.text WHEN 'Social_Security_Number' THEN a.text ELSE NULL END) ssn,
  5. MAX ( CASE c.text WHEN 'ID' THEN a.text ELSE NULL END) uid,
  6. p.addedBy addedBy,
  7. p.deletedBy deletedBy
  8. FROM patient p
  9. JOIN (  SELECT a2.*
  10.     FROM answer a2
  11.     JOIN question q2 ON a2.questionID=q2.id
  12.     JOIN questionnaire qs2 ON q2.questionnaireID=qs2.id
  13.     JOIN culture c2 ON c2.id=qs2.NameID AND c2.text='CODE_DD' AND c2.lang='en') a ON a.patientID=p.id
  14. JOIN question q ON q.id=a.questionID
  15. JOIN culture c ON c.id=q.cultureID
  16. GROUP BY p.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement