0

SQL で同等の述語を作成したい:

select f.type, f.variety, f.price
from (
   select type, min(price) as minprice
   from fruits group by type
) as x inner join fruits as f on f.type = x.type and f.price = x.minprice;

しかし、コアデータのブロックを含む述語でこれをソートできないので、 [NSPredicate predicateWithFormat:] メソッドを使用してこれをどのように記述するのか疑問に思っていました。

明確にするために、列の種類、種類、価格を含むテーブル「果物」があります。タイプの中で価格が最小であるタイプごとに 1 つの行を選択したいと考えています。

4

1 に答える 1