sql >> Database >  >> RDS >> Mysql

Voeg de tekenreeks samen met het aantal keren dat het voorkomt

Probeer dit:

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. Waarom werkt mijn Modal niet via html-formulier?

  2. MySQL-query verdwijnt niet na te zijn gedood

  3. PostgreSQL-prestaties benchmarken met Sysbench

  4. Doctrine-query postgres json (bevat) json_array