Advertisement
attilan

Avg level view

Oct 20th, 2020
786
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.45 KB | None | 0 0
  1. CREATE OR REPLACE VIEW skill_avg_level_view AS
  2.           SELECT
  3.              s.id AS skill_id,
  4.              COALESCE(ROUND(AVG(u.level), 2), 0) AS avg_level,
  5.              COUNT(u.user_id) AS user_count,
  6.              GROUP_CONCAT(DISTINCT u.user_id ORDER BY u.user_id) AS user_ids
  7.           FROM
  8.              skill AS s
  9.              LEFT JOIN
  10.                 user_skills AS u
  11.                 ON s.id = u.skill_id
  12.           GROUP BY
  13.              s.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement