SELECT DISTINCT
'XXXXXXXXXXX',
APP_ID,
COND_ID,
GMTDATE,
FROM TABLE_NAME
WHERE COND_ID = 'XXXXXXXXXXXXXXXXX';
上記のクエリには100,000を超えるデータがあります。私は1行の結果を必要とします。データを処理するのに1秒以上かかるので、複数の行を与えています。その結果複数行から単一行のクエリ結果
は次のとおりです。(二行)
XXXXXXXXXXX APP_ID COND_ID GMTDATE
XXXXXXXXXXX 11091000000 20170601010765 06-JUN-17
XXXXXXXXXXX 11091000000 20170601010765 06-JUN-17
所望の結果は次のとおりです(1行)
XXXXXXXXXXX APP_ID COND_ID GMTDATE
XXXXXXXXXXX 11091000000 20170601010765 06-JUN-17
あなたのサンプル表データが読みにくいです。あなたの質問を編集して、それをもっと明確にすることはできますか? –
すべての列のデータが実際に同じであれば、2つの行に 'DISTINCT'を付けてはいけません。私はここでもっと何を言うことができるのか分かりません。 –
DISTINCTが使用されているので、1行のデータを与える必要があります。テーブルには膨大なデータがあります。したがって、データを処理するには2〜3秒以上かかるので、1秒ごとに行が生成されます。私はいつか2列、時には3列を意味する。 –