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

Memasukkan nilai yang bertambah ke dalam sql ini

select id, perCent, 
       @curRank := if(parent = @prevParent, @curRank + 1, 1) AS rank,
       @prevParent := parent
from (
    select child.id, child.perCent, child.parent
    from likesd parent
    join likesd child
       on parent.id = child.parent
    where parent.type = 3
    order by parent.id, child.perCent desc) x
cross join (SELECT @curRank := 0, @prevParent := null) r

FIDDLE



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NULL di MySQL (Kinerja &Penyimpanan)

  2. Bagaimana cara mengetahui jika permintaan UPDATE MySQL gagal karena informasi yang diberikan cocok dengan data yang sudah ada di database?

  3. Bagaimana menemukan perbedaan antara dua tabel MySQL menggunakan pernyataan MySQL?

  4. Bagaimana cara membuat kueri lintas basis data di PHP?

  5. Upgrade Skema Online di MySQL Galera Cluster Menggunakan Metode RSU