# Development Tasks
### Task 1:
Write a query to retrieve all the standard assortments of a style `12235974`.
#### Solution
```sql=
select * from assortments
where assortment_types_id=5219611 --got it from assortment_types table
and style_colls_id in (SELECT style_colls_id FROM style_colls
where styles_id in (select styles_id from styles
where style_number='12235974'));
-- Using Joins
select * from assortments a
inner join assortment_types att on a.assortment_types_id=att.assortment_types_id and att.TYPE_NAME='Standard'
inner join style_colls sc on a.style_colls_id=sc.style_colls_id
inner join styles s on sc.styles_id=s.styles_id and s.style_number=12235974;
```
### Task 2:
```sql=
SET DEFINE OFF
select * from styles
where brands_id_2 in (select brands_id FROM brands
where brand_name='JACK&JONES JEANS INTELLIGENCE')
and styles_id in (select styles_id from style_colls
where collections_id in (select collections_id from collections
where collection_term='22 MAIN #3'))
FETCH NEXT 10 ROWS ONLY;
-- Using Joins
SET DEFINE OFF
select * from styles s
inner join brands b on s.brands_id_2=b.brands_id and b.brand_name='JACK&JONES JEANS INTELLIGENCE'
inner join style_colls sc on s.styles_id=sc.styles_id
inner join collections co on sc.collections_id=co.collections_id and co.collection_term='22 MAIN #3'
inner join departments d on b.departments_id=d.departments_id and d.department_name='Jack & Jones'
FETCH NEXT 10 ROWS ONLY;
```