I'm trying to sort the master view according to taxonomy term and I get this sql error:

user warning: Unknown column 'term_data.weight' in 'field list' query: SELECT COUNT(*) FROM ((SELECT node.nid, rand() AS random_sort, term_data.weight AS term_data_weight, term_data.name AS term_data_name FROM node node WHERE (node.type IN ('portfolio_category')) ) UNION (SELECT node.nid, rand() AS random_sort, term_data.weight AS term_data_weight, term_data.name AS term_data_name FROM node node LEFT JOIN term_node term_node ON node.nid = term_node.nid LEFT JOIN term_hierarchy term_hierarchy ON term_node.tid = term_hierarchy.tid LEFT JOIN content_type_portfolio node_data_field_thumbnail_image ON node.vid = node_data_field_thumbnail_image.vid WHERE (node.type IN ('portfolio')) AND (term_node.tid IN ('1')) ) UNION (SELECT node.nid, rand() AS random_sort, term_data.weight AS term_data_weight, term_data.name AS term_data_name FROM node node LEFT JOIN term_node term_node ON node.nid = term_node.nid LEFT JOIN term_hierarchy term_hierarchy ON term_node.tid = term_hierarchy.t in /home/meita0/public_html/peddington/includes/database.mysql.inc on line 172.