فرض کنید جدول زیر موجود باشد. در این جدول هر ردیف به یک کالا اختصاص دارد که شامل آیدی کالا، آیدی دستهبندی و قیمت است.
| price | category_id | product_id |
| ------ | ----------- | ---------- |
| 100000 | 89 | 1 |
| 2000 | 88 | 2 |
| 50000 | 89 | 3 |
| ... | ... | ... |
در این مسأله شما باید با استفاده از این دادهها و طراحی یک کوئری sql مناسب، ۱۰ تا گرانترین و ۱۰تا ارزانترین کالاها در هر دستهبندی را استخراج نمایید.
[sql_data_users.zip](https://quera.ir/contest/assignments/32898/download_problem_initial_project/110032/?noconvert=true)
در این فایل دیتابیس sqlite با نام sql_data_users.sqlite شامل جدولی با نام products در اختیار شما قرار گرفته است. همچنین خروجیای که با اجرای درست کوئری تولید میشود نیز در فایلی به نام data_users_gold.csv به شما داده شده است.
در این مسئله شما باید کوئری خود را در قالب یک فایل با فرمت sql (مانند query.sql) در سایت بارگزاری کنید.
## ساختار خروجی
خروجی، مشابه داده ورودی شامل ۳ ستون بالا خواهد بود.
همچنین دقت داشته باشید که همهی ستونها باید به طور کامل در خروجی کوئری شما موجود باشند و نام آنها دقیقاً همانند جدول بالا و فایل پاسخی که در اختیار شما قرار گرفته است، باشد.
شما میتوانید درستی یا عدم درستی کوئری خود را با فایل پاسخ و دیتابیسی که در اختیار شما قرار گرفته است، بررسی کنید.
**همچنین در این سوال از ورژن 3.31 دیتابیس sqlite استفاده شده است.**
گرانترین و ارزانترین کالاهای هر دستهبندی