Eu iria com a solução 2.
Esta opção minimizará seu trabalho para sua primeira versão e reduzirá a repetição entre as colunas que não mudam.
Requer um
JOIN extra , mas é uma junção de chave simples, portanto, não afetará muito seu desempenho. JOIN extra , mas é uma junção de chave simples, portanto, não afetará muito seu desempenho.