Mysql
 sql >> Database >  >> RDS >> Mysql

Come SELEZIONARE DISTINTO *

Quindi usa raggruppa per e max.

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

In questo esempio colonna1 e colonna2 sono le colonne della tabella Libri (come titolo_libro, autore_libro o qualcosa di simile...) e puoi selezionare max(categoria) in modo che sia selezionata solo una categoria....

Ecco la piccola DEMO

In questa demo è selezionato solo uno dei due stessi libri. Il libro con ID 4 non è selezionato perché ha product_status ='0'.