我们现在正在为一个小型本地网站进行嵌入式 mysql 查询。我想知道如何执行此查询“向用户询问价格并找到价格最接近所需价格的 PC。打印 PC 的制造商、型号和速度。”
我怎样才能找到价格最接近用户输入价格的电脑?我知道我需要在产品和电脑之间做一个自然的连接,沿着这些思路
SELECT maker, model, speed FROM
(SELECT * FROM product NATURAL JOIN pc) AS t1
WHERE price (is close to) '$p';
关系:
product(maker, model, type(pc, printer, laptop))
pc(model, price, speed, ram, hd size)