Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. SELECT students.name
  3. FROM students
  4. INNER JOIN (
  5. SELECT student_id from  student_grades
  6. GROUP BY student_id
  7. HAVING min(student_grade) > 60)
  8. AS goodstudents
  9. ON goodstudents.student_id = students.id;
  10.  
  11.  
  12. SELECT students.name
  13. FROM students
  14. WHERE students.id not in (
  15.   SELECT student_id
  16.   FROM student_grades
  17.   LEFT JOIN lectures
  18.   ON lectures.id = student_grades.lecture_id
  19.   WHERE student_grade <  passing_grade
  20. );
  21.  
  22.  
  23. SELECT students.name
  24. FROM students
  25. WHERE students.id not in (
  26.   SELECT student_id
  27.   FROM student_grades
  28.     LEFT JOIN lectures
  29.       ON lectures.id = student_grades.lecture_id
  30.   WHERE student_grade <  passing_grade
  31. ) AND (students.school_id = 2 or students.school_id = 6 or students.school_id = 1);
  32.  
  33.  
  34. SELECT students.name
  35. FROM students
  36.   INNER JOIN (
  37.                SELECT student_id from  student_grades
  38.                GROUP BY student_id
  39.                HAVING min(student_grade) > 60)
  40.     AS goodstudents
  41.     ON goodstudents.student_id = students.id
  42.        WHERE students.school_id = 2 or students.school_id = 6 or students.school_id = 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement