【问题标题】:Sqlzoo using EXCEPTSqlzoo 使用 EXCEPT
【发布时间】:2013-10-30 22:29:08
【问题描述】:

该表包含三列:年份、获胜者、主题。 问题是:物理学奖是在哪几年颁发的,而化学奖没有颁发。 我尝试了以下代码并收到语法错误。 任何帮助将不胜感激!

SELECT DISTINCT yr
FROM nobel WHERE subject = 'Physics'

EXCEPT

SELECT DISTINCT yr
FROM nobel WHERE subject = 'Chemistry'

【问题讨论】:

标签: mysql except


【解决方案1】:

我认为如果您使用 NOT IN 而不是 EXCEPT,那么确切的代码应该可以工作。 This post 暗示 MySQL 不支持 EXCEPT - 也许这就是问题所在?

要确认这一点,您可以向上滚动到 SQL Zoo 页面的顶部并将引擎更改为“SQL Server”——这样您的准确查询就可以为我工作。

【讨论】:

    猜你喜欢
    • 2014-12-18
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 2012-09-09
    • 2019-03-05
    • 2012-02-09
    • 2017-04-07
    相关资源
    最近更新 更多