Только сильно не пинайте, недавно сел на иглы SQL.
Есть таблица с полями
ID - уникальный номер строки
VAL1 - число... любое, неуникально
VAL2 - еще число... опять любое, неуникально
Нужно как нить поизящнее сделать такую весчь
(ессно такой запрос не пройдет, но так понятнее объяснить)

обрезать таблицу, оставив только записи, для которых
VAL2 = min(VAL2)
далее обрезать полученную таблу, для которых
VAL1 = min(VAL1)
ну и выцарапать из полученного обрезка минимальный ID$)

надеялся, что есть переменные типа "набор данных", в которые можно
сливать отфетченные строки из запроса, чтобы потом селектить с него.
но...

Просто весьма неохота брать кучку локальных переменных и
фигачить сие последовательными запросами, увеличивая в каждом из запросов
кол-во условий where.
Есть идеи?

Ответить