У меня есть простая таблица, содержащая номера учеников и соответствующие номера учителей, и мне нужно денормализовать ее для ввода в унаследованную систему.
Например, вот как теперь выглядят данные:
<code>
StudNumber TeacherNumber
445 57315
445 88584
445 95842
858 88115
858 65443
858 57315
858 21144
858 18657
858 88584
311 64521
665 35512
665 57315
665 15546
Мне бы хотелось, чтобы это выглядело следующим образом: каждый Учитель разделен на отдельные столбцы, заполняющие столбцы слева направо. Одно бизнес-правило состоит в том, что на каждого ученика может приходиться не более шести учителей:
<code>
StudNum Teacher1 Teacher2 Teacher3 Teacher4 Teacher5 Teacher6
445 57315 88584 95842
858 88115 65443 57315 21144 18657 88584
311 64521
665 35512 57315 15546<br>
В исходной таблице более 10000 строк, поэтому мне нужно сделать это программно.
Спасибо!