我有一个表,其中包含mysql中的数据,如下所示;



是否可以使其显示在HTML表格中,如下所示?

最佳答案

您可以尝试使用以下查询:

SELECT CONCAT(tb_poupload.tid, ' ', tb_poupload.invno, ' ', tb_poupload.filename)
AS grouplabel,
SUBSTRING(tb_poupload.filename, 4, 1) AS groupname
FROM tb_poupload
ORDER BY SUBSTRING(tb_poupload.filename, 4, 1)


这应该给您以下结果集:

-------------------------------
|   grouplabel    | groupname |
-------------------------------
| 1 23 23-A-test1 |     A     |
| 2 23 23-A-QQ    |     A     |
| 4 23 23-B-PMN   |     B     |
| 3 23 23-C-M87   |     C     |
| 5 23 23-C-KIM   |     C     |
-------------------------------


至于在HTML表中呈现此结果集,那是完全不同的答案。如果您运行的是简单的Java Web应用程序,则可以通过group遍历此设置,并创建一个JSP页面,该页面看起来类似于您问题中的屏幕截图。

关于mysql - MySQL排序并显示在HTML表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28976772/

10-13 23:04