Сначала установите минимальное значение для поля 4 и максимальное значение для поля 5, которое вы хотите связать с полем 1.
SELECT field1, Min(field4) AS MinField4, Max(field5) AS MaxField5
FROM Table1
GROUP BY field1;
Сохраните этот запрос как, скажем, Query1, затем присоедините его обратно к Table1, чтобы получить значения для field2 и field 3.
SELECT Query1.field1, Table1.field2, Table1.field3, Query1.MinField4,
Query1.MaxField5
FROM Query1 INNER JOIN Table1 ON (Query1.field1 = Table1.field1) AND
(Query1.MinField4 = Table1.field4) AND
(Query1.MaxField5 = Table1.field5);