我现在面临一个问题,GROUP BY子句中,数据没有显示出来,因为我想有不工作:集团通过按预期
我的数据是这样的:
-------------------------------------------------------------------
| Company | Division | Business Area | Unit | Name Full | ID |
-------------------------------------------------------------------
| Company 1 | Div 1 | Business 1 | Unit 1 | Customer 1 | 01 |
| Company 1 | Div 1 | Business 1 | Unit 1 | Customer 2 | 02 |
| Company 1 | Div 1 | Business 1 | Unit 2 | Customer 3 | 03 |
| Company 1 | Div 1 | Business 3 | Unit 3 | Customer 2 | 02 |
| Company 1 | Div 2 | Business 1 | Unit 1 | Customer 4 | 04 |
....
....
在UI,我想有它显示的是这样的:
Company 1, Div 1, Business 1, Unit 1
-- Customer 1 01
-- Customer 2 02
Company 1, Div 1, Business 1, Unit 2
-- Customer 3 03
Company 1, Div 1, Business 3, Unit 3
-- Customer 2 02
Company 1, Div 2, Business 1, Unit 1
-- Customer 4 04
我尝试了查询,如果我尝试组只使用公司,DIV,企业和单位,然后我得到的错误:00979:不是像我一样通过表达来表达群体不像SELECT中使用的那样使用所有列,但是我没有得到我所需的结果。
任何想法我可以如何继续?
这是不能直接解决使用只是一群,请做一些更多的研究,如何在SQL中'group by'子句工作。正确的做法还包括在读取数据的服务器环境中进行编码,或者在前端使用JavaScript。 – Reimius