Guest User

Untitled

a guest
Jan 21st, 2019
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.73 KB | None | 0 0
  1. SELECT (applicant_majors.*)::applicant_majors
  2. FROM applicant_majors
  3. WHERE applicant_majors.applicant_degree_id = (applicant_degree_1).id
  4. ORDER BY id
  5. LIMIT 1 OFFSET 1
  6.  
  7. FROM (SELECT college_attendeds,
  8. colleges,
  9. applicant_degree_1,
  10. applicant_degree_2,
  11. (SELECT (applicant_majors.*)::applicant_majors FROM applicant_majors WHERE applicant_majors.applicant_degree_id = (applicant_degree_1).id ORDER BY id LIMIT 1 ) AS applicant_degree_1_applicant_major_1,
  12. (SELECT (applicant_majors.*)::applicant_majors FROM applicant_majors WHERE applicant_majors.applicant_degree_id = (applicant_degree_1).id ORDER BY id LIMIT 1 OFFSET 1) AS applicant_degree_1_applicant_major_2,
  13. (SELECT (applicant_minors.*)::applicant_minors FROM applicant_minors WHERE applicant_minors.applicant_degree_id = (applicant_degree_1).id ORDER BY minor_number LIMIT 1 ) AS applicant_degree_1_applicant_minor_1,
  14. (SELECT (applicant_minors.*)::applicant_minors FROM applicant_minors WHERE applicant_minors.applicant_degree_id = (applicant_degree_1).id ORDER BY minor_number LIMIT 1 OFFSET 1) AS applicant_degree_1_applicant_minor_2,
  15. (SELECT (applicant_majors.*)::applicant_majors FROM applicant_majors WHERE applicant_majors.applicant_degree_id = (applicant_degree_2).id ORDER BY id LIMIT 1 ) AS applicant_degree_2_applicant_major_1,
  16. (SELECT (applicant_majors.*)::applicant_majors FROM applicant_majors WHERE applicant_majors.applicant_degree_id = (applicant_degree_2).id ORDER BY id LIMIT 1 OFFSET 1) AS applicant_degree_2_applicant_major_2,
  17. (SELECT (applicant_minors.*)::applicant_minors FROM applicant_minors WHERE applicant_minors.applicant_degree_id = (applicant_degree_2).id ORDER BY minor_number LIMIT 1 ) AS applicant_degree_2_applicant_minor_1,
  18. (SELECT (applicant_minors.*)::applicant_minors FROM applicant_minors WHERE applicant_minors.applicant_degree_id = (applicant_degree_2).id ORDER BY minor_number LIMIT 1 OFFSET 1) AS applicant_degree_2_applicant_minor_2
  19. FROM (SELECT (college_attendeds.*)::college_attendeds AS college_attendeds,(colleges.*)::college_bases AS colleges,
  20. (SELECT (applicant_degrees.*)::applicant_degrees FROM applicant_degrees WHERE applicant_degrees.college_attended_id = college_attendeds.id ORDER BY id LIMIT 1 ) AS applicant_degree_1,
  21. (SELECT (applicant_degrees.*)::applicant_degrees FROM applicant_degrees WHERE applicant_degrees.college_attended_id = college_attendeds.id ORDER BY id LIMIT 1 OFFSET 1) AS applicant_degree_2
  22. FROM college_attendeds
  23. LEFT OUTER JOIN college_bases AS colleges ON (college_attendeds).college_id = colleges.id AND colleges.type = 'College') AS applicant_degree_data) AS college_attended_data
  24. LEFT OUTER JOIN degree_bases AS applicant_degree_1_degree ON (applicant_degree_1).degree_id = applicant_degree_1_degree.id AND applicant_degree_1_degree.type IN ('Degree', 'PtDegree')
  25. LEFT OUTER JOIN degree_bases AS applicant_degree_2_degree ON (applicant_degree_2).degree_id = applicant_degree_2_degree.id AND applicant_degree_2_degree.type IN ('Degree', 'PtDegree');
  26.  
  27. SELECT (applicant_degrees.*)::applicant_degrees FROM applicant_degrees
  28. WHERE applicant_degrees.college_attended_id = college_attendeds.id ORDER BY id LIMIT 1
  29.  
  30. SELECT applicant_majors.*
  31. FROM applicant_majors
  32. WHERE applicant_majors.applicant_degree_id IN (
  33. SELECT MAX(id) FROM applicant_degrees
  34. WHERE applicant_degrees.college_attended_id = college_attendeds.id
  35. )
  36. ORDER BY id
  37. LIMIT 1 OFFSET 1
Add Comment
Please, Sign In to add comment