我已经在MySQL中创建了如下视图,并且我想在另一个查询中使用该视图。
CREATE VIEW high AS
SELECT author,MAX(Score) as max_score
FROM Book b INNER JOIN Scoring s ON b.bID = s.bID
WHERE b.author IS NOT NULL
GROUP BY author;
SELECT *
FROM high
但是我收到一个错误消息,提示“表'high'已经存在”。我在这里错了吗?
为视图使用其他名称:
CREATE VIEW high_view AS
SELECT author,MAX(Score) as max_score
FROM Book b INNER JOIN Scoring s ON b.bID = s.bID
WHERE b.author IS NOT NULL
GROUP BY author;