我创建了两个不同的表,然后决定将它们(=)放在一起,但是,我感到困惑的是是否允许这样使用(=)。我尝试使用 IN 但我也不知道从那里去哪里。我的做法正确吗?
\n考虑一个用于存储与电影相关的信息的关系模式:\nActorMovie(a_name, a_YofB, m_title, m_year)\nMovie(title,year,genre,budget,cost,gross_earnings)
\n问:列出所有出演过相同数量的喜剧和悲剧的演员的名字。
\nCreate View V1 AS (\nSelect name\n From ActorMovie a, Movie m\nWhere a.m_title = m.title AND a.m_year = m. year AND Genre = \xe2\x80\x98Comedy\xe2\x80\x99)\n\nCreate View V2 (\nSelect name\n From ActorMovie a, Movie m\nWhere a.m_title = m.title AND a.m_year = m. year AND Genre = \n\xe2\x80\x98Tragedies\xe2\x80\x99)\n\nSelect COUNT (name) = (Select Count (name) FROM V2)\nFrom V1 \n
Run Code Online (Sandbox Code Playgroud)\n