Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dapatkan hitungan nilai duplikat dalam kolom dengan hasil kueri

Anda dapat menggunakan subkueri berkorelasi di dalam kueri kompleks Anda saat ini untuk melakukan ini seperti ini:

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

Demo SQL Fiddle

Ini akan memberi Anda:

| SVN | RVN |         ENG | COUNT |
-----------------------------------
|   1 |   1 |         Boy |     1 |
|   2 |   1 |     Teacher |     1 |
|   3 |   1 |       Chair |     3 |
|   3 |   2 |  Chairwoman |     3 |
|   3 |   3 | Chairperson |     3 |
|   4 |   1 |     Without |     2 |
|   4 |   2 | Withoutfail |     2 |
|   5 |   1 |      Anyone |     2 |
|   5 |   2 |  Anyoneelse |     2 |
|   6 |   1 |  Permission |     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. Banyak ke Banyak di dalam Meja Banyak ke Banyak

  2. Kunci meja untuk membaca dan menulis

  3. Peringatan:mysqli_stmt::bind_param():Jumlah variabel tidak cocok dengan jumlah parameter dalam pernyataan yang disiapkan

  4. Mysql pilih catatan dengan offset

  5. Database MySQL tidak dapat dimulai di XAMPP untuk Mac