Ordem Lista de itens CheckBox

No campo tipo checkbox na opção automática a lista de itens do select… order by… quando há mais de uma coluna fica ordenada por linhas, creio eu que faz mais sentido em colunas. Exemplo: lista em 3 colunas

select id, nome from tabela order by nome

Atualmente:
Nome 1, Nome 2, Nome3
Nome 4, Nome 5, Nome6
Nome 7, Nome 8

O que seria melhor para o usuário visualizar:
Nome 1, Nome 4, Nome 7,
Nome 2, Nome 5, Nome 8
Nome 3, Nome 6

abraço a todos.

Depende do ponto de vista se o ordenação deve ser vertical ou horizontal.

Imagine uma tabela html, vc monta primeiro as colunas da linha corrente e depois vai para a próxima, que é como o sc monta checkbox em colunas.

Mas você pode montar dinamicamente seu checkbox, já dei exemplos aqui como fazer. Duro é montar o algorítimo para ordenar horizontalmente.

Antes precisa saber a quantidade de registros total que será listado jogar tudo em um array.
Dividir esse número pelo número de colunas e montar um array mult direcional.
Depois montar o html do checkbox adequadamente conforme o array multdirecional substituindo o original do SC.

Pergunto: Vale a pena?