看似复杂的查询,其实并不复杂!!! (水平有限请教各位 )
表1中有字段1,表2中有字段1的记录,
表2中有字段2,表3和表4中有字段2的记录,
表3,表4中都有字段4的记录.
我想通过字段4的值来查询表一中的信息
下面的用法好象有问题:
select * from 表1 where 字段1 In
( select 存有字段1的值的字段 from 表2 were 字段2 In
(select 存有字段2的值的字段 from 表3 where 字段4='我的条件')or
(select 存有字段2的值的字段 from 表4 where 字段4='我的条件')
)
如何用一条查询语句实现呀.