2010-12-16 43 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