日期:2014-05-19  浏览次数:20372 次

sql中这样的交叉表如何查询
表一
物料ID         物料编码
1     SC0001
2     SC0003
3     SC0009

表二
物料ID 版本说明
1 1.0版
2 5.0版
3 2.0版

因为我2张表中都有“物料ID”,但是我现在想根据表一中的“物料编码”反查“

物料ID”,然后再根据表二中的“物料ID”显示对应的“版本说明”。


------解决方案--------------------
select a.物料ID,
a.物料编码,
b.版本说明
from 表一 a
inner join 表二 b on a.物料ID=b.物料ID
where a.物料ID= '要查询的物料编码 '