Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak WYBRAĆ WYRÓŻNIENIE *

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie bez DSN z serwerem mysql w dostępie ms bez zapamiętywania nazwy użytkownika i hasła

  2. Ikona Wampserver nie jest w pełni zielona, ​​usługi mysql się nie uruchamiają?

  3. Pokaż datę 30-04-2020 zamiast 2020-04-30 z bazy mysql za pomocą javascript

  4. Jak uzyskać rekordy z ostatnich 15 dni w MySQL?

  5. O ile szybszy jest znacznik czasu niż kolumna daty i godziny w MySQL?