Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

घटनाओं की संख्या के साथ स्ट्रिंग को संयोजित करें

इसे आजमाएं:

SELECT presupuestos_id, p.proyectos_id, 
    CONCAT(pr.proyectos_codigo,'_',
        (CASE p.proyectos_id
        WHEN @p_id
        THEN @rownumber := @rownumber + 1
        ELSE @rownumber := 1 AND @p_id := p.proyectos_id END)
    )AS result
FROM presupuestos p 
JOIN proyectos pr ON p.proyectos_id = pr.proyectos_id
JOIN (SELECT @rownumber:=0, @p_id:='') AS t


  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. mysql-apt-config [उबंटू 14.04] में 'ओके' का चयन नहीं कर सका

  3. SQL जॉइन का परिचय

  4. mysql में प्रति समूह पंक्ति संख्या

  5. MySQL में Coalesce का उपयोग कैसे करें