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. 奇妙なMySQLPythonmod_wsgi「localhost」(49)の問題でMySQLサーバーに接続できません

    2. AndroidアプリケーションのmysqlデータベースからListViewにデータをフェッチできません

    3. SQL Serverシステムデータベース–MSDBのメンテナンス

    4. SQL Server(T-SQL)でサーバー名を返す2つの方法