我在創建視圖時遇到問題。說:表達式必須是相同的數據類型。這發生在名稱上。創建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