これがいくつかの賢いSQLです。最初の行には「LATEST」を選択し、他のすべての行には「PREVIOUS」を選択します(複数ある場合)。
SELECT IF(@rownum = 0, 'LATEST', 'PREVIOUS') update_time, update_id,
title, content, date, (@rownum := @rownum + 1) r
FROM updates, (SELECT @rownum := 0) dummy
WHERE project_id = 2
ORDER BY date DESC
LIMIT 2
また、結果セットに別の列を追加します。問題ないことを願っています。