У меня есть 3 таблицы T1, T2, T3, таблица T1 содержит 2 столбца (ключ, класс / ученик). Столбец класс / ученик содержит как классы, так и ученика, например (английский, математика, оценка, том, ..), таблица T2содержит 2 столбца (класс, студент), в каждом классе более одного студента, и в этом 2 столбце используется ключ из T1.Теперь в Таблице T3 я хочу вставить конкретный класс со своим учеником в столбец A для класса и B для учеников, которые говорят, что в этих столбцах используется ключ из T1. Я пробовал это, но он возвращает конкретный класс со своими учениками, но один знак повторяетсямного времени:
INSERT INTO T3 (A,B)
SELECT m.class, m.student FROM T1 b,T2 m
WHERE m.class=(select key from T1 where class/student='English') AND b.KEY = m.student ;