2010-05-11 SQL3級だから 小3はSQLを考えるのも大変だwselect * from testdb a where exists ( select 1 from testdb b where a.groupid=b.groupid and b.groupid=1 and COALESCE(a.viewno, 0) < COALESCE(b.viewno, 0) );特定のグループからトップの1レコードを取る。(Nullは0で置換して比較)