我有 4 个带有以下架构的表:
- 产品(制造商、型号、类型)
- PC(型号、速度、内存、高清、价格)
- 笔记本电脑(型号、速度、内存、高清、屏幕、价格)
- 打印机(型号、颜色、类型、价格)
假设我需要在 2000 美元的预算内购买一台 PC、一台笔记本电脑和一台打印机。我应该使用什么查询来查找低于此预算的所有可用选项?
显然,对于这个问题,我需要查看#'s
PC、笔记本电脑和打印机的所有型号,并过滤掉每种产品的各自价格。
但我不太确定在 where 子句中需要什么才能正确执行此操作。
select Product.model
from Product, PC, Laptop, Printer
where ... ???