sql >> Databáze >  >> RDS >> Mysql

Jak VYBRAT DISTINCT *

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'.



  1. plsql block pro získání výsledku dynamického SQL dotazu

  2. purpurová stránka pro produkty vhodná pro tisk

  3. PHP, SQL limit dotazu pomocí proměnné php

  4. Zvyšte rozsah ID ActiveModel na 8 bajtů