我在创建视图时遇到问题。说:表达式必须是相同的数据类型。这发生在名称上。创建Veiw时出现UNION错误
CREATE VIEW V_DETAILS_BY_CATEGORY AS
SELECT category_id, name
FROM category
UNION ALL
SELECT DISTINCT(category_id), COUNT(film_id)
FROM film_category
GROUP BY category_id;
编辑:
确切proplem我已经是我想从两个选择Statment使用CATEGORY_ID加入resutls。
使用数据的同类型的列什么是你想用这个观点来完成?可能有更好的方法。 – Bob
@Bob我想用类别类型cat_id创建一个视图,每个类别中的电影数量以及该类别的平均评分 – Cornelis
请给我更多关于表格的细节。加入是一条路。你可以看看okaram说什么让你开始。 – Bob