У меня есть таблица с большим количеством полей, которые проводит «итоги», как так:Когда связать таблицы или сохранить его в одну таблицу с большим количеством полей
UserID | total_classA | total_classB | total_classC // and so on
я мог бы иметь вторую таблицу, однако с:
ClassType | Total | UserID
Но я действительно не вижу, как вторая таблица была бы полезной здесь для отношения многих к одному, во-первых, мне нужно было бы хранить больше строк данных. И мне нужно использовать соединение для выбора данных.
Но много вещей, которые я читал бы предположить наличие двух таблиц лучше всего за один стол с большим количеством полей ... почему это, как я не вижу преимущество, что в описанных выше ситуациях =/
Ну, вам нужно добавить «total_classD» в будущем? Есть ли у classA', 'classB' или' classC' семантическое значение в других местах в базе данных? –
Они не имеют никакого значения, где нет, и в будущем будет много классов. – Sir