【发布时间】:2015-08-21 14:34:50
【问题描述】:
我正在开发一个汽车列表网站,当用户访问侧边栏上的汽车描述页面时,我想显示与基于此参数显示的汽车相似的结果:
- 制作
- 型号
- 年份
- 价格
假设您正在查看售价 1,000 美元的 Mini Cooper S 2014 的页面,我如何在这辆车周围显示 5 个类似的结果?也许是另一款 Mini Cooper S 2014,但现在另一款售价 800 美元 或另一款售价 1,100 美元 或不同年份。
现在,如果上述可能性(展示同一辆车但有更多选择)不存在,则展示价格相同的其他汽车 +/- 500 美元
如何使用查询或条件来完成此操作?在此先感谢并原谅我的英语
【问题讨论】:
-
SELECT * FROM CAR WHERE car_name LIKE %Mini Cooper%,您将获得所有名称为Mini Cooper的汽车并展示给他们。 -
@anantkumarsingh 谢谢,其他条件呢?现在不是 car_name 一个是 make,另一个是 model,另一个是 year,另一个是 price
-
在两者之间使用
Or。 -
您的问题严重缺乏信息。我没有定义相似结果和选项。没人能回答。
-
@JanDoggen 我相信已经被完美地描述了,在我在第一行说“相似的结果”之后,我开始描述我的意思。请在第二行的问号后阅读