Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да ИЗБЕРЕТЕ DISTINCT *

След това използвайте групиране по и макс.

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

В този пример колона1 и колона2 са вашите колони от таблицата Boooks (като book_title, book_author или нещо подобно...) и можете да изберете max(category), така че да бъде избрана само една категория....

Ето малкото ДЕМО

В тази демонстрация е избрана само една от две еднакви книги. Книга с ID 4 не е избрана, защото има product_status ='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. MYSQL:Избягване на декартов продукт на повтарящи се записи при самостоятелно присъединяване

  2. Вземете стойностите за последните 6 месеца в mysql

  3. Извикване на метод от друга форма в C#

  4. Преобразуване от ред в колона от различни таблици (обединение) в MySQL версия 8.0.17 с помощта на Pivot

  5. Как да поддържам връзката жива в java