sql >> Databasteknik >  >> RDS >> Mysql

Hur man väljer DISTINCT *

Använd sedan grupp efter och max.

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

I det här exemplet är kolumn1 och kolumn2 dina kolumner från tabellböcker (som book_title, book_author eller något liknande...) och du kan välja max(category) så att bara en kategori väljs...

Här är den lilla DEMO

I denna demo väljs endast en av två samma böcker. Bok med ID 4 är inte vald eftersom den har product_status ='0'.



  1. Hur man rakar db:drop och rake db:create på Heroku?

  2. Flera värden i en kolumn eller inte?

  3. Hur man använder psycopg2 för att hämta en viss nyckels värde från en postgres-tabell som har nyckel-värdepar

  4. MySQL-skillnad mellan två rader i en SELECT-sats