original_product_codeごとで最安値を取得したいんだ。表示する際に、shopcodeも表示したいの。絞り込みにはshopcodeは使わない
それでは、original_product_codeごとに最安の価格とその価格を提供しているshopCodeを表示するには、original_product_codeをグループ化して最小価格を取得し、その際にshopCodeも取得します。以下はその方法を示した例です:
python
from django.db.models import Min
# original_product_codeごとに最安の価格とそれを提供するshopCodeを取得
min_price_records = RakutenPriceSearch.objects.values('original_product_code').annotate(min_price=Min('itemPriceMin1'), shopCode=Min('shopCode'))
# 結果を表示
for record in min_price_records:
print("Original Product Code:", record['original_product_code'])
print("Minimum Price:", record['min_price'])
print("Shop Code:", record['shopCode'])
print()
このようにすることで、各original_product_codeごとに最安の価格とその価格を提供しているshopCodeが表示されます。

ディスカッション
コメント一覧
まだ、コメントがありません