2 つのカテゴリから選択しようとしていますがfive
、それぞれのグループ化によってカテゴリを交互に切り替えたいcategories.
ここにテーブルがあります
SELECT MC.main_category_id, MC.main_category_name, MC.order_by_num AS MC_Order,
C.category_id, C.category_name, C.order_by_num AS C_Order, C.gift, I.item_id, I.model_num, I.item_title, B.brand_name, I.price, I.suggested_price, i.description
FROM dbo.tblMainCategories AS MC
INNER JOIN dbo.tblCategories AS C ON MC.main_category_id = C.main_category_id
INNER JOIN dbo.tblItemCategories AS IC ON MC.main_category_id = IC.main_category_id
AND C.category_id = IC.category_id
INNER JOIN dbo.tblItems AS I ON IC.ic_item_id = I.item_id
INNER JOIN dbo.tblBrands AS B ON I.brand_id = B.brand_id
WHERE (MC.store_id = 14) AND (IC.store_id = 14) AND I.isActive = 1
And MC.main_category_id in (1,2)
ORDER BY MC.order_by_num, C.order_by_num, I.order_by_num,I.price
この結果を並べ替えるにはどうすればよいでしょうか。それを 5 つ、MainCategory 1
次に 5 つ、MainCategory 2
次に 5 つMainCategory 1
、最後までそれぞれ 5 つ並べる必要があります。
MainCategory 1
は よりもはるかに多くのアイテムを持っていますMainCategory 2
。残りの部分MainCategory 1
も下部にある必要があります。