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

Вземете броя на дублиращите се стойности в колона с резултата от заявка

Можете да използвате корелирана подзаявка в текущата си сложна заявка, за да направите това по следния начин:

SELECT svn, rvn, eng, (SELECT count(t2.svn) FROM Tablename t2 WHERE t2.svn =t1.svn ) AS CountFROM Tablename t1.... 

Демонстрация на SQL Fiddle

Това ще ви даде:

<предварителен код>| SVN | RVN | ENG | БРОЯ |----------------------------------| 1 | 1 | Момче | 1 || 2 | 1 | Учител | 1 || 3 | 1 | Стол | 3 || 3 | 2 | председател | 3 || 3 | 3 | Председател | 3 || 4 | 1 | Без | 2 || 4 | 2 | Безотказно | 2 || 5 | 1 | Всеки | 2 || 5 | 2 | Всеки друг | 2 || 6 | 1 | Разрешение | 1 |


  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. Търсене от стойности, разделени със запетая

  3. Намиране на всички извиквания на MySQL Stored Procedure?

  4. PHP:Сортиране на MySQL резултата в многоизмерен масив

  5. Как mysql подрежда редове със същата стойност?