Есть одна страница вывода данных из БД в таблице. В зависимости от get-параметра она получает данные из различных таблиц. Они идентичны: ФИО, Предмет 1, Предмет 2, Предмет N
Суть проблемы в том, что в таблицах разное кол-во столбцов и столбцы могут быть разными, например в одной таблице ФИО, Предмет 1, Предмет 3, Предмет 5
А в другой ФИО, Предмет 8, Предмет 6, Предмет 4
ФИО есть во всех таблицах, а так же ещё два столбца, которые выполняют служебные роли и не выводятся в таблицу.