我有两个SQL2005表:
表1:LandingPages
表2:产品
LandingPages 表管理在大约200个目标着陆页中的每一个上显示的标题,说明和其他详细信息。每条记录还有一组默认条件字段,用于指定每个着陆页上应显示的产品。
因此,关于带有红色上衣和蓝色底部的小部件的登陆页面将有一个记录:
每个着陆页记录都有一个唯一的ID,称为 LPID 。
我想要一个获取LPID的存储过程,读取条件然后返回匹配产品的记录集。
实现这一目标的最佳方法是什么?
我尝试将各种标准读入大量变量,然后使用SELECT的WHERE中的变量进行选择。
我正在尝试查看CTE是否可以使用/比我当前的方法更好,但我不确定我是否可以在我的SELECT的WHERE中使用CTE。
- 额外注意:用户可以更改某些选项,例如最高价格和排序。
有人可以帮忙吗?感谢。