Equivalent with subqueries in FROM

-- playerid and schoolid is the custom column name
CREATE VIEW CAcollege(playerid, schoolid)
AS 
  SELECT c.playerid, c.schoolid 
  FROM collegeplaying c INNER JOIN schools s
  ON c.schoolid = s.schoolid
  WHERE s.schoolState = 'CA';
 
CREATE VIEW q2ii(namefirst, namelast, playerid, schoolid, yearid)
AS
  SELECT namefirst, namelast, q.playerid, schoolid, yearid
  FROM q2i q INNER JOIN CAcollege c
  ON q.playerid = c.playerid
  ORDER BY yearid DESC, schoolid, q.playerid;
  ;