Попробую изобразить связь ихнию, можно ли обойтись sql запросом?
Это родители вообще все
SELECT DISTINCT up.USER_NAME, up.USER_SURNAME, up.GLOBALID, up.EMAIL
FROM ED_USERPASS up
INNER JOIN ED_QUICKACCESS qa ON qa.GLOBALID = up.GLOBALID
INNER JOIN SCH1878_USER u ON u.GLOBALID = qa.GLOBALID
INNER JOIN SCH1878_PARENT p ON u.ID = p.ID
Это ученики вообще все которые есть
SELECT DISTINCT up.USER_NAME, up.USER_SURNAME, up.GLOBALID, up.EMAIL
FROM ED_USERPASS up
INNER JOIN ED_QUICKACCESS qa ON qa.GLOBALID = up.GLOBALID
INNER JOIN SCH1878_USER u ON u.GLOBALID = qa.GLOBALID
INNER JOIN SCH1878_PUPIL pu ON u.ID = pu.ID
И есть таблица такая где связь по двум ячейкам PARENT, CHILD
INNER JOIN SCH1878_PARENTCHILD