我想要这样的事情:
SELECT F01,F02,F03,F04
FROM TABLE1
WHERE TABLE1.F01 "Is one of the values from" (SELECT F01 FROM TABLE2
WHERE TABLE2.F06 = '5');
在SQL中甚至可以这样做吗?我也在使用Microsoft SQL Server 2008。
答案 0 :(得分:4)
只需用IN替换“是其中一个值”,就完成了。
答案 1 :(得分:3)
是的,这是可能的。您只需使用IN关键字,如下所示:
SELECT F01,F02,F03,F04
FROM TABLE1
WHERE TABLE1.F01 IN (SELECT F01 FROM TABLE2
WHERE TABLE2.F06 = '5');