Структура таблицы имеет похожий вид(на практике 25 строк и больше столбцов)
Необходима сортировка по 1 и 4 столбцу соответственно. Сортировка по 2 и 3 не столь важна. Соответственно сортироваться должны группы(1 и 10 в данном случае). Сортировка соответственно будет производиться пользователем при клике на "Название 1" или "Название 4"
<<table border="1">
<thead>
<tr>
<th>
Название 1
</th>
<th>
Название 2
</th>
<th>
Название 3
</th>
<th>
Название 4
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">
Группа 1
</td>
<td>
Элемент 2
</td>
<td>
Элемент 3
</td>
<td rowspan="2">
Элемент 4
</td>
</tr>
<tr>
<td>
Элемент 2.2
</td>
<td>
Элемент 3.2
</td>
</tr>
<tr>
<td rowspan="2">
Группа 10
</td>
<td>
Элемент 20
</td>
<td>
Элемент 30
</td>
<td rowspan="2">
Элемент 40
</td>
</tr>
<tr>
<td>
Элемент 20.2
</td>
<td>
Элемент 30.2
</td>
</tr>
</tbody>
</table>