Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách CHỌN DISTINCT *

Sau đó, sử dụng nhóm theo và tối đa.

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

Trong ví dụ này, cột1 và cột2 là các cột của bạn từ bảng Boooks (như book_title, book_author hoặc một cái gì đó tương tự ...) và bạn có thể chọn max (danh mục) để chỉ một danh mục được chọn ....

Đây là DEMO

Trong bản demo này, chỉ một trong hai cuốn sách giống nhau được chọn. Sách có ID 4 không được chọn vì nó có 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. Mệnh đề SQL - WHERE với JOIN

  2. Lỗi MySql:Trường 1364 'display_name' không có giá trị mặc định

  3. Đối chiếu có nghĩa là gì?

  4. mysql SQL:mục cụ thể được xếp đầu tiên và sau đó sắp xếp phần còn lại của các mục

  5. Làm cách nào để kích hoạt tiện ích mở rộng MySQLi trong PHP 7?