Сначала я получаю массив данных SELECT
из базы данных mysql.Массив выглядит так:
[
{client:A, day:mon, product_name:product1},
{client:A, day:mon, product_name:product2},
{client:A, day:tue, product_name:product3},
{client:B, day:mon, product_name:product4},
]
С массивом я создал HTML-таблицу, которая выглядит следующим образом:
client | day | product_name
---------------------------
A | mon | product_1
---------------------------
A | mon | product_2
---------------------------
A | tue | product_3
---------------------------
B | mon | product_4
Но вместо этого я хотел бы создать объединенную таблицу, как показано ниже.Как бы я это сделал?Я знаю, что должен использовать rowspan.Но так как это большой массив, Я ищу какой-то простой алгоритм или модуль npm, который делает это для меня. (array)=>(html code)
client | day | product_name
---------------------------
| mon | product_1
--------------
A | | product_2
--------------------
| tue | product_3
---------------------------
B | mon | product_4