读书人

sql多表联合查询解决方法

发布时间: 2012-09-25 09:55:58 作者: rapoo

sql多表联合查询
这句查询语句要怎么改

SQL code
select     Goods.* from Goods     inner join GoodsPreviewPic.* from GoodsPreviewPic     on Goods.goodsNum=GoodsPreviewPic.goodsNum     inner join GoodsModelPic.* from GoodsModelPic         on Goods.goodsNum=GoodsModelPic.goodsNum     where Goods.goodsNum='100001'


[解决办法]
C# code
select      Goods.* from Goods      inner join (select  GoodsPreviewPic.* from GoodsPreviewPic )GoodsPreviewPic      on Goods.goodsNum=GoodsPreviewPic.goodsNum      inner join (select  GoodsModelPic.*      from GoodsModelPic)GoodsModelPic on Goods.goodsNum=GoodsModelPic.goodsNum      where Goods.goodsNum='100001'
[解决办法]
SQL code
select     Goods.* from Goods     inner join GoodsPreviewPic     on Goods.goodsNum=GoodsPreviewPic.goodsNum     inner join GoodsModelPic         on Goods.goodsNum=GoodsModelPic.goodsNum     where Goods.goodsNum='100001' 

读书人网 >asp.net

热点推荐