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

MySql:Задайте ограничение за дублирана колона

Не съм разработчик на MySQL, но мисля, че това ще ви даде това, което искате. Все пак няма обещания за ефективност :)

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. Всяка производна таблица трябва да има свой собствен псевдоним - кога нещо е производна таблица?

  2. Разлики в седмици между PHP и MySQL

  3. Как мога да намеря един от многото възможни модели сред един запис в mySQL? Още вътре

  4. OUT или INOUT аргумент 1 за рутина xxx не е променлива или НОВА псевдопроменлива в тригера BEFORE

  5. Най-накрая инсталиран MySQL за Rails в Windows 64 бита и сега