2010-12-16 60 views
0

任何人都可以幫忙嗎?我有一個場景,在查詢數據庫後,我會得到兩行,它將總是兩行或更多,但我的用戶界面要求顯示在一行中。 v怎麼能達到這個?這裏有一個例子在列中查詢顯示兩行

數據庫結構和數據顯示爲以下格式

年|值1 |值2

2009 | 2000 | 3000

2010 | 4000 | 5000

我的用戶界面需要以下操作。

發表年份:2009 | 2010

value 1 | value 1 
    value 2 | value 2 

我做了一個搜索,並獲得了使用TRANSPOSE行到列的信息。但我沒有得到如何繼續相同

回答

0

我相信你可以做你的應用程序的業務邏輯中的普通查詢(即沒有TRANSPOSE)和處理行。使用SQL實現這是一個壞主意

+0

是的,我們可以使用商業邏輯中的處理行來實現它。但我的要求還涉及分頁(顯示記錄的結果集編號),我無法使用業務邏輯進行歸檔。 – chinpavan 2010-12-16 07:04:46

+0

@chinpavan:所以你直接將記錄集傳遞給你的分頁組件?你使用什麼語言和框架?它是網絡應用程序嗎? – galymzhan 2010-12-16 09:09:30

+0

是的,它是一個使用java語言的web應用程序,用於使用buss的processi。邏輯,我會得到兩個記錄集aftr我的邏輯我的記錄集本身並不存在(因爲我已經處理它,並放入其他數據結構來顯示).SO對於我的分頁組件我不知道要使用哪種記錄集大小,我的行可能包含兩個或三個以上的列。 – chinpavan 2010-12-16 10:38:58