我有一个主表水果,我想加入到ApplePrice,PearPrice和BananaPrice表中。内部加入表中的同一列到多个表
水果
Id Type Date
--------------------
1 Apple 1/1
2 Apple 1/3
3 Banana 1/5
4 Pear 1/7
共同的分母[苹果/梨/香蕉]价格(有每个表的更多具体领域):
Date Price F1 F2 ...
-----------------------
1/1 p1
1/2 p2
....
要获得每一块的价格水果,我分别加入每个价格表的水果表,然后将结果连接在一起。
如果价格表不能合并成一个,你有更好的方法来解决这个问题吗?例如,构造一个返回所有信息而不是串联多个查询结果的Linq查询。
欣赏你的想法。
感谢您的回答。但是,我不确定这是否是一个更好的解决方案,尽管为Price分配一个值的语句很快就会看起来很丑。 – 2012-04-11 14:49:47