我刚开始使用SQL。数据存储在三个表中。下面给出一个例子......
TABLE1
专栏:产品系列
TABLE2
列:位置
TABLE3 intrest的列:
建设工厂产品类型
forcast2012
forcast2013
forcast2014
forcast2015
如果... 存储在“location”中的任何文本值与“building plant”中的给定文本值匹配。如果存储在“产品系列”中的任何文本值与“产品类型”
中的给定文本值匹配...然后 在相应的行中获取四列“forcast2012,forcast2013,forcast2014,forcast2015”的内容,并构建一个由它们组成的新表及其匹配的“位置”和“产品系列”值。
答案 0 :(得分: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