专拣看看这个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