Poté použijte seskupit podle a max.
select column1, column2, max(category)
from Books
WHERE product_status = '1'
group by column1, column2;
V tomto příkladu jsou sloupce1 a sloupec2 vaše sloupce z tabulky Knihy (jako book_title, book_author nebo něco podobného...) a můžete vybrat max(kategorie), takže bude vybrána pouze jedna kategorie....
Zde je malé DEMO
V této ukázce je vybrána pouze jedna ze dvou stejných knih. Kniha s ID 4 není vybrána, protože má product_status ='0'.