我想扩大这个简单的子选择:SQL先进的子选择查询
Select * from table1 where pkid in (select fkid from table2 where clause...)
上面的逻辑很简单 - 让我在PKID包含在从返回的子集的所有行table1中具有where子句的子选择查询。它运作良好,因为只有1个字段被返回。
现在我想对此进行扩展。
在表1中我要返回结果,其中FIELD1和选择Field2和Field3的(字段1,字段2,字段3从表2 where子句...)
这怎么可能?
在此先感谢。
例子。
TABLE1
FIELD1 FIELD2 FIELD3
1 2 3
2 3 4
4 5 6
表2
2 3 4
4 5 6
我要回2分的结果。
呀,对不起,如果这个问题是很难理解的。但我认为你已经钉住了它。 – 2012-04-10 14:53:30