我在分貝等食品類:排序由代碼
category_id | parent_id | code | name
-------------+-----------+--------+----------------------------------
1 | | | root
2 | 1 | 1 | vegetables
11 | 1 | 10 | seeds
54 | 11 | 10.1 | sunflower seeds
12 | 1 | 11 | sugar and candy
22 | 2 | 1.1 | frozen vegetables
我想或者通過在查詢code
或編程方式使用PARENT_ID(在POJO映射之後)對它進行排序。效果應該是這樣的:
1
---1.1
------1.1.1
------1.1.2
------1.1.3
---1.2
2
3
---3.1
...
我已經嘗試過ORDER BY code
但我收到訂購記錄等:1,10.1.1,11,1.1.1 我應該嘗試將它在查詢排序或當它的映射。也許在那裏已經有接口/其他utils在這個目的?
code
類型是字符改變,我使用PostgreSQL
你能粘貼您的查詢?查詢shld就足夠了。還澄清「在查詢中的代碼或以編程方式使用parent_id」,你想按代碼或parentid排序嗎? – Lokesh 2013-04-09 07:36:09
什麼是代碼的數據類型?字符串或數字? – Ankit 2013-04-09 07:36:18
必須是一個字符串,因爲他將'1.1.1'列爲輸出之一。 – Sanchit 2013-04-09 07:39:56