2 つのテーブルからカテゴリ データを取得する以下のようなクエリがあります。
SELECT pc.productCategoryId, pcs.parentCategoryId, pc.categoryId
FROM productCategory AS pc
LEFT JOIN productCategories AS pcs ON pcs.categoryId = pc.categoryId
WHERE pc.productId =110
ORDER BY pc.categoryId
そしてこれが結果です
productCategoryId parentCategoryId categoryId Ascending
225 0 1
773 1 1283
773 132 1283
774 1283 10314
しかし、これは望ましい結果です
productCategoryId parentCategoryId categoryId Ascending
225 0 1
773 1 1283
774 1283 10314
私の目標は、次の親カテゴリ ID と一致するレコードを保持することです。つまり、以前のすべてのレコードのカテゴリ ID は、次のレコードの parentcategoryId と一致する必要があります