如果我有两张桌子:
Temp Snow
-------- -------------
School School Skip
-------- -------------
School 1 School 1 1
School 2 School 4 0
School 3 School 3 1
我想看看
0
是否出现在表Skip
的Snow
列中,是否可以只出现在包含相同School
值的行中?在这种情况下,它只需在0
和School 3
行中搜索School 1
,因为School
名称与Temp
中的名称匹配。目前,我正在使用以下命令,但它包括每一行:
SELECT Skip FROM Snow WHERE Skip = 0
最佳答案
你只需要把两张桌子连起来。正如你所看到的,表名后面有字母。它们被称为表的昵称。
SELECT a.School
FROM Snow a
INNER JOIN Temp b
ON a.School = b.School
WHERE a.skip = 0
SQLFiddle Demo
关于php - 如果两个表值匹配,请查看是否存在该值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13097848/