私はあなたが次のようなことを話していると思います
SELECT *
FROM mytable
GROUP BY
column
GROUP BY
では集計されていない式を使用しないでください グループ内ですべて同じでない限り。
グループ内で式の値が最小のレコードを返す場合は、次を使用します。
SELECT mo.*
FROM (
SELECT DISTINCT column
FROM mytable
) md
JOIN mytable mo
ON mo.id =
(
SELECT id
FROM mytable mi
WHERE mi.column = md.column
ORDER BY
mi.column, mi.someorder
LIMIT 1
)