Następnie użyj grupuj według i maks.
select column1, column2, max(category)
from Books
WHERE product_status = '1'
group by column1, column2;
W tym przykładzie kolumna1 i kolumna2 to Twoje kolumny z tabeli Książki (takie jak tytuł_książki, autor_książki lub coś podobnego...) i możesz wybrać max(kategoria), aby była wybrana tylko jedna kategoria....
Oto mały DEMO
W tej demonstracji wybrana jest tylko jedna z dwóch takich samych książek.Książka o identyfikatorze 4 nie jest wybrana, ponieważ ma status_produktu ='0'.