エラーメッセージは、昨日沢山だしてたのですが寝る前に消してしまいました。
(仕事終わってからしか出来ないので。。)
こんなメッセージとかも良くだしてました。
SELECT DISTINCT ON expressions must match initial ORDER BY expressions
なのでちば◎キック様 の言うようにgroup byを使う方法でなんやかんややったのですが駄目でした。
本を見てるんですけどこれという参考文書がありません。
頭のいい人であれば応用してやってしまうのかもしれません・・
select
id, code, title
from
[table] as main
where
id = (
/* そのコードの中で一番大きいID */
select
id
from
[table] as sub
where
main.code = sub.code
order by
id desc
limit 1
)
order by id desc
limit 5