0

我刚开始使用 SQL。数据存储在三个表中。下面给出一个例子......

表格1

栏目:产品系列

表2

栏目:位置

表 3感兴趣 的列:

建筑工厂

产品类别

预测2012

预测2013

预测2014

预测2015

如果...存储在“位置”中的任何文本值与“建筑工厂”中的给定文本值匹配并且如果存储在“产品系列”中的任何文本值与“产品类型”中的给定文本值匹配

然后...获取相应行中“forcast2012、forcast2013、forcast2014、forcast2015”四列的内容,并构建一个由它们及其匹配的“位置”和“产品系列”值组成的新表。

4

1 回答 1

0
select table2.location, table1.productfamily, forcast2012, forcast2013, forcast2014, forcast2015
from table1 
inner join table3 on table1.productfamily = table3.producttype
inner join table2 on table3.[building plant] = table2.location
于 2013-06-19T12:34:05.150 回答