Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So WÄHLEN SIE EINZIGARTIG AUS *

Verwenden Sie dann gruppieren nach und max.

select column1, column2, max(category)
from Books 
WHERE product_status = '1'
group by column1, column2;

In diesem Beispiel sind Spalte1 und Spalte2 Ihre Spalten aus der Tabelle Bücher (wie book_title, book_author oder etwas ähnliches...) und Sie können max(category) auswählen, sodass nur eine Kategorie ausgewählt wird....

Hier ist die kleine DEMO

In dieser Demo wird nur eines von zwei gleichen Büchern ausgewählt. Buch mit der ID 4 wird nicht ausgewählt, da es den Produktstatus ='0' hat.