我有几个表,为了这个例子的目的,我已经将它们简化到了极致。
表 1,“单位”
ID UnitName PartNumber
1 UnitX 1
2 UnitX 1
3 UnitX 2
4 UnitX 3
5 UnitX 3
6 UnitY 1
7 UnitY 2
8 UnitY 3
表 2,“零件”
ID PartName Quantity
1 Screw 2
2 Wire 1
3 Ducttape 1
我想在这些表上查询这些单元中的哪些可以构建,如果可以,最好首先构建哪个单元以有效利用这些部分。
现在的问题是:这可以使用 SQL 来完成,还是需要后台应用程序/更高效?
所以在这个例子中,这很容易,因为只能建造一个单元(单元 Y)。但我想你明白了。(我不是在寻找一个摇晃和烘烤的答案,只是你对此的想法。)
谢谢