Guest User

Untitled

a guest
Jul 15th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. Table: Student
  2. ID NAME
  3. 1 JOHN
  4. 2 MARY
  5. 3 ROBERT
  6. 4 DENNIS
  7.  
  8. Table: Grade
  9. ID GRADE
  10. 1 A
  11. 1 A
  12. 1 F
  13. 2 B
  14. 3 A
  15.  
  16. SELECT name FROM student
  17. WHERE (SELECT COUNT(*) FROM grade WHERE grade = 'F'
  18. AND id = student.id) = 0
  19.  
  20. SELECT `NAME`
  21. FROM Student
  22. WHERE 'F' NOT IN
  23. (SELECT GRADE FROM Grade WHERE ID = Student.ID)
  24.  
  25. SELECT name FROM Student
  26. WHERE
  27. NOT EXISTS (SELECT * FROM Grade WHERE Grade.id = Student.id AND grade = 'F')
  28. OR
  29. NOT EXISTS (SELECT * FROM Grade WHERE Grade.id = Student.id);
  30.  
  31. SELECT NAME
  32. FROM Student
  33. WHERE 0 = (SELECT COUNT(*)
  34. FROM Student
  35. LEFT JOIN Grade
  36. USING (ID)
  37. WHERE GRADE='F')
  38. GROUP BY NAME
  39.  
  40. SELECT name
  41. FROM grade G, student S
  42. WHERE (S.id = G.id AND 'F' NOT IN (SELECT G1.grade
  43. FROM grade G1
  44. WHERE G1.id = G.id))
  45. OR
  46. S.id NOT IN (SELECT id
  47. FROM grade)
  48. GROUP BY name
Add Comment
Please, Sign In to add comment