1

如果我有两张桌子:

Temp           Snow
--------       -------------
School         School   Skip
--------       -------------
School 1       School 1    1
School 2       School 4    0
School 3       School 3    1

我想看看 a0是否存在于Skiptable 的列中Snow,是否可以只在包含相同School值的行中?在这种情况下,它只会0School 3andSchool 1行中搜索 a,因为School名称与 from 匹配Temp

目前,我正在使用以下内容,但它包括每一行:

SELECT Skip FROM Snow WHERE Skip = 0
4

1 回答 1

2

你只需要加入两个表。如您所见,表名后面有字母。它们被称为表的ALIASes(昵称)。

SELECT  a.School
FROM    Snow a
        INNER JOIN Temp b
            ON a.School = b.School
WHERE   a.skip = 0

SQLFiddle 演示

于 2012-10-27T06:33:15.080 回答