2010-12-16 3 views
0

このうちどれか1つを助けることができますか?私はシナリオを持って、DBへのクエリの後に2行を取得し、それは常に2行以上になりますが、UIは1行に表示するよう要求します。どのようにvを達成することができますか?ここでは一例としては、列に2行表示するクエリ

DB構造であり、データは

年形式を以下に示したされています|値1 |値2

2009 | 2000年| 3000

2010 | 4000 | 5000

My UI次のものを要求します。

年:2009 | 2010

value 1 | value 1 
    value 2 | value 2 

TRANSPOSE行から列を使用して検索を行い、情報を得ました。しかし、私は同じ方法で進める方法を得ていません

答えて

0

通常のクエリ(TRANSPOSEなし)を行い、アプリケーションのビジネスロジックで行を処理できると思います。これをSQLを使用して達成することは悪い考えです

+0

はい、私たちはビジネスロジックで行を処理することで実現できます。しかし、私の必要条件には、ビジネスロジックを使用することができないページネーション(レコードの結果セットの数を表示)も含まれます。 – chinpavan

+0

@chinpavan:ページセットコンポーネントに直接レコードセットを渡しますか?どの言語\フレームワークを使用していますか?それはウェブアプリですか? – galymzhan

+0

はい、Java言語を使用したWebアプリケーションで、busiを使用するprocessi用です。論理、私は2つのレコードセットを取得する私のロジック私のレコードセットdoesnt自体が存在する(私はそれを処理し、表示するためにいくつかの他のdatastrucを置く)。私のページングコンポーネントのために私は取るべきレコードセットのサイズを知りません私の行には2つか3つ以上の列が入っているかもしれません。 – chinpavan

関連する問題