SQL 最高と最小を同時に取得

最高値および最安値が付けられている物品を取得する。

SELECT @min_price:=MIN(price),@max_price:=MAX(price) FROM shop;
SELECT * FROM shop WHERE price=@min_price OR price=@max_price;

MySQLリファレンス