gpt4 book ai didi

c# - 产品组合的SQL查询

转载 作者:行者123 更新时间:2023-11-30 13:06:24 27 4
gpt4 key购买 nike

<分区>

对于网上商店,我正在寻找选择最佳(最便宜)产品和包装组合的查询。非常简单,数据库如下所示:

项目

Name  Price
-----------
Item1 10
Item2 20
Item3 30
Item4 40

元素包

Name          Price
-------------------
ItemPackage1 25
ItemPackage2 60
ItemPackage3 50

ItemPackageItems

ID                   ItemPackage     Item
------------------------------------------
ItemPackageItems1 ItemPackage1 Item1
ItemPackageItems2 ItemPackage1 Item2
ItemPackageItems3 ItemPackage2 Item3
ItemPackageItems4 ItemPackage2 Item4
ItemPackageItems5 ItemPackage3 Item1
ItemPackageItems6 ItemPackage3 Item2
ItemPackageItems7 ItemPackage3 Item2

当客户订购不同的商品时,如何获取所有组合或最佳组合的价格。

例子:

Item1 + Item2 + Item3   should return   ItemPackage1 + Item3
Item1 + Item3 + Item4 should return Item1 + ItemPackage2
Item1 + Item3 should return Item1 + Item3

实现此目标的 SQL 或 Linq 可能是什么样的?
谢谢

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com