私はSNとタイトルのテーブルを持っています最初のクエリで私はします:
create or replace view AB as
select wrote.serial_number as SN, count(wrote.serial_number) as NumOfPapers
from wrote
group by wrote.serial_number;
そして、私はSNとSNごとのタイトルの数でビューを取得しますが、最も多くのタイトル(カウントの最大値)を持つ行を取得したい場合よりも:ID | max(count)なので、私はそうします:
select AB.SN, max(AB.NumOfPapers)
from AB
しかし、私は最初の行の人のSNでカウントの最大数を取得します(最も多くのタイトルを持つ実際のSNではありません)
max()を使用する必要があります...'order by'を使用した提案に感謝しますが、ここでは関係ありません
私は何が間違っているのですか?
ありがとう !