需要通过子查询,SUM和IN子句(连接三个表)解决的问题

时间:2019-07-11 19:26:02

标签: sql join subquery

在所有具有最低RAM容量的PC上,找到制造商还生产具有最低RAM容量和最高处理器速度的PC的打印机制造商。 结果集:制造商。

我不知道该怎么做,只是代码中将使用IN,子查询,join和SUM。 这是数据库:

数据库方案由四个表组成:

  • 产品(制造商,型号,类型)
  • PC(代码,型号,速度,内存,高清,cd,价格)
  • 笔记本电脑(代码,型号,速度,内存,高清,屏幕,价格)
  • 打印机(代码,型号,颜色,类型,价格)

我所能做的就是加入这三个表:

Select maker from product a
join printer b on a.model=b.model
join pc c on a.model=c.model

0 个答案:

没有答案