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

MySql:Đặt giới hạn cho cột trùng lặp

Tôi không phải là nhà phát triển MySQL, nhưng tôi nghĩ rằng điều này sẽ mang lại cho bạn những gì bạn muốn. Không có lời hứa nào về hiệu suất :)

SELECT
     T1.id,
     T1.style_number,
     T1.col1,
     T1.col2,
     ...
FROM
     My_Table T1
WHERE
     (
          SELECT
               COUNT(*)
          FROM
               My_Table T2
          WHERE
               T2.style_number = T1.style_number AND
               T2.id < T1.id
     ) < 3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate:sự khác biệt giữa MySQLDialect và MySQLInnoDBDialect là gì?

  2. Python From Scratch:Tạo một trang web động

  3. Làm thế nào để tìm xem một ngày có phù hợp với một khoảng thời gian trong PHP hoặc MySQL hay không?

  4. Truy vấn SQL trên nhiều hàng

  5. Tính toán khoảng cách giữa các mã zip trong PHP