Module: RailsWorkflow::Db::Mysql

Defined in:
lib/rails_workflow/db/mysql.rb

Constant Summary collapse

COUNT_STATUSES =
"SELECT status, cnt FROM\n         (\n              SELECT @row_number:=CASE\n                                      WHEN @status=status THEN @row_number+1\n                                      ELSE 1\n                                  END AS row_number,\n                     cnt,\n                     @status:=status as status\n              FROM\n                ( SELECT count(*) AS cnt,\n                         a.status\n                  FROM rails_workflow_processes a\n                  LEFT JOIN rails_workflow_processes b ON a.status=b.status\n                  GROUP BY a.status,a.id\n                ) tmp,\n                (SELECT @row_number:=0,@status:=-1) AS t\n         ) t1 WHERE row_number = 1\n"