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

Làm thế nào để CHỌN hai cột, trong đó một cột phải là DISTINCT?

Có lẽ một cái gì đó như thế này:

SELECT col1, MAX(col2) col2_max
FROM Table1
WHERE col3 = 'X'
GROUP BY col1
ORDER BY col2_max

?

Bạn có thể chơi với nó trong SQL Fiddle này .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để ngăn chặn thời gian chờ kết nối cho các lần nhập MySQL lớn

  2. bản ghi android / php không chèn vào mysql

  3. SQLAlchemy - Lấy danh sách các bảng

  4. Rails Octopus Gem - Hành vi kết nối Master-Slave Replication khi nô lệ không hoạt động

  5. MySQL CONCAT (string, longtext) cho kết quả là chuỗi hex