現在、小規模なローカル Web サイトに対して組み込みの mysql クエリを実行しています。「ユーザーに価格を尋ね、希望価格に最も近い価格の PC を見つけます。PC のメーカー、モデル番号、および速度を出力してください。」
ユーザーから入力された価格に最も近い価格の 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)