Waarom voer je dit niet gewoon uit:
SELECT MIN(a) as minA, MAX(a) AS maxA FROM someTable
Helaas kent MySQL geen vensterfuncties. Dus als je echt *
. wilt selecteren samen met min/max-waarden, denk ik dat je je toevlucht moet nemen tot een JOIN:
SELECT * FROM
(
SELECT * FROM someTable ORDER BY a ASC LIMIT 1
) t1
CROSS JOIN
(
SELECT MIN(a) as minA, MAX(a) AS maxA FROM someTable
) t2
Of naar een subselect, zoals gegeven in Imre L's antwoord