我有一个表,其中包含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/