专拣看看这个SQL语句怎么实现
原来是这样实现的: 
 Select   LClassCode   From   表1      Where   表1.ProductCode=表2.ProductCode    
 但是现在   表1   中的内容分在两个表(表1、表3)中,但两个表结构相同, 
 想用Uinon把两个表关联起来,可是有错误 
 (Select   LClassCode   From   表1 
 union   Select   LClassCode   From   表3)   a 
    Where   a.ProductCode=表2.ProductCode    
 请问应该怎么实现
------解决方案--------------------Select LClassCode From 表1  Where 表1.ProductCode=表2.ProductCode    
 这样写可以?? 
 如果可以的话 
 select LClassCode From 
 (Select LClassCode From 表1 
 union Select LClassCode From 表3) a 
  Where a.ProductCode=表2.ProductCode  
------解决方案--------------------select a.LClassCode From 
 (Select LClassCode From 表1 union Select LClassCode From 表3) a, 表2 b 
 Where a.ProductCode=b.ProductCode
------解决方案--------------------select a.LClassCode From 
 (Select * From 表1 union Select * From 表3) a, 表2 b 
 Where a.ProductCode=b.ProductCode