gpt4 book ai didi

mysql - SQL查询按缺失部分排序所有施工计划

转载 作者:行者123 更新时间:2023-11-29 22:24:11 25 4
gpt4 key购买 nike

好的,让我们假设我们有以下数据库模式:

ConstructionPlans
c_id

Part
p_id

PlanPart
c_id p_id

表构造计划包含所有计划,零件包含所有零件,PlanPart 包含每个计划和零件组合的条目。我正在尝试考虑一个查询,考虑到您希望获得所有施工计划(实际上是所有),并按照缺少的零件数量排列它们。我在数组中拥有此查询的所有部分。我还希望能够稍后检查计划的所有缺失部分(但我想人们只需获取 PlanPart 中的所有 c_ids 并用另一个查询和Where子句减去已有的部分即可)。感谢您的投入:)

最佳答案

假设您的零件表中有数量列,施工计划表中有列名称

select p.p_id from Part p, PlanPart pp, ConstructionPlan cp where p.quantity=0 and p.p_id=pp.p_id and cp.c_id = pp.c_id and cp.name = '<your plan name goes here>'

关于mysql - SQL查询按缺失部分排序所有施工计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30417370/

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