Tại sao không chỉ chạy cái này:
SELECT MIN(a) as minA, MAX(a) AS maxA FROM someTable
Thật không may, MySQL không biết các chức năng cửa sổ. Vì vậy, nếu bạn thực sự muốn chọn *
cùng với các giá trị tối thiểu / tối đa, tôi đoán bạn sẽ phải dùng tới 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
Hoặc cho một lựa chọn phụ, như được đưa ra trong câu trả lời của Imre L