Oracleデータベースを使用して作業しています。私はソートされた順序で結果が必要です。だから私は最初にidをソートするクエリを作成した後、別のパラを得るためにサブクエリの結果に対してクエリを適用しました。oracleのサブクエリの順序付き結果と異なる結果を取得
クエリは次のとおりです。
select distinct(para)
from (
select para, id
from book
where title='2'
and chapter_id='2'
and subchap='1'
and para is not null
order by id)
order by para
この戻りリストとして:
a
aa
aaa
bb
c
d
dd
しかし、私はこのリストをしたい:私は明確なパラリストのリストが欲しい
a
c
d
aa
bb
dd
aaa
? Oracleの問合せを使用してこれを実現するにはどうすればよいですか?
select distinct(para) from
(select para, id from book where title='2' and chapter_id='2' and subchap='1' and para is not null)
order by length(para), para
をそれとも、この場合には、あなたはこのようなものを必要とする、idでソートしたい:
を返信していただきありがとうございます。 MIN(id)クエリは私の場合は正常に動作しますが、私は複数のIDを持つことができますが、私は別個のパラのみを必要とします。 –