次の 2 つのクエリを検討してください。
SELECT *, MAX(age) AS maxAge FROM someTable ORDER BY age ASC;
SELECT *, 'dummyC' AS dummyC FROM someTable ORDER BY age ASC;
前者のクエリは、テーブルのすべての行とすべての列に加えて、追加のダミー列を返します。後のクエリは、最小の主キーを持つ行である単一の行のみを返します。それはなぜですか、どうすれば回避できますか? 古いが安定した Debian サーバー上の MySQL 5.1 でテスト済み。