我们的业务目前有一个在线商店,最近我们一直在向客户提供免费的特价商品。现在,我们只是简单地展示特价商品,并给买家一个通知,说明我们将在他们结账后将额外的免费商品添加到他们的订单中。当然,将整个过程自动化是很好的。
我一直在考虑一些想法,主要是创建一个折扣模型(在本例中我使用的是Django,但这更多的是一个逻辑问题),并使该模型具有各种标志和产品列表,因此我可以创建一个实例,如下所示:
Discount(
description="Get one free pair of bands when you buy two pairs of shoes.",
我想要获得没有链接到任何其他FileID的FileID 6资产的独特价值。即,FileID可以链接到相同的资产。
我已经使用了下面的方法,但这是一种减慢速度的方法。有没有其他方法可以做到这一点,例如左外部连接?感谢任何帮助,因为这是我的疯狂现在。
Select distinct AssetName from Asset
where FileID=6 and AssetName not in
(select AssetName from Asset where FileID <> 6)