菜鸟求sql语句(100)

  • 主题发起人 主题发起人 wanglong
  • 开始时间 开始时间
W

wanglong

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个产品表名称 零售价可口可乐 3雪碧 4芬达 5还有一个库存表名称 数量可口可乐 10我希望他显示成名称 零售价 库存可口可乐 3 10雪碧 4 0芬达 5 0怎么做到呢?
 
Select 产品表.名称, 产品表.零售价, isnull(库存表.库存, 0) 库存 From 产品表 Left Join 库存表 On 产品表.名称 = 库存表.名称
 
Select 产品表.名称, 产品表.零售价, isnull(库存表.库存, 0) 库存 From 产品表 Left Join 库存表 On 产品表.名称 = 库存表.名称
 
LS的太没有新意了吧?你缺分?
 
呵呵,怎么能说没有新意呢,那是相当的没有新意了。
 
思路:先把当前库存算出来,然后再和产品表连接,就可以出来。
 
[8D]very easy
 
select 名称, sum(零售价) 零售价, sum(库存) 库存 from (select 名称, 零售价, 0 库存 from 产品表 union all select 名称, 0 零售价, 数量 as 库存 from 库存表) group by 名称
 

Similar threads

后退
顶部