CREATE TABLE teachers (classroom VARCHAR2, firstname VARCHAR2, lastname VARCHAR2)
CREATE TABLE list (firstname VARCHAR2, lastname VARCHAR2, classroom VARCHAR2, grade VARCHAR2)

Find all first-grade students who are NOT taught by OTHA MOYER. Report their first and last names.
SELECT DISTINCT T1.firstname, T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom = T2.classroom WHERE T1.grade = 1 EXCEPT SELECT T1.firstname, T1.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom = T2.classroom WHERE T2.firstname = "OTHA" AND T2.lastname = "MOYER"
SELECT DISTINCT "T1"."firstname", "T1"."lastname" FROM "list" "T1" JOIN "teachers" "T2" ON "T1"."classroom" = "T2"."classroom" WHERE "T1"."grade" = 1 EXCEPT SELECT "T1"."firstname", "T1"."lastname" FROM "list" "T1" JOIN "teachers" "T2" ON "MOYER" = "T2"."lastname" AND "OTHA" = "T2"."firstname" AND "T1"."classroom" = "T2"."classroom"