我現在面臨一個問題,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