这是一个相当复杂的问题,所以我将它分开:
我有一个具有以下结构的表:
我需要通过计算每家公司所有成本类型的价值差异来比较公司。一家公司用作参考;其他公司应尽可能接近参考公司所有成本类型的值。然后,结果需要根据它们与参考公司的匹配程度进行排序。
我能想到比较这些数据的唯一方法是:
感谢您阅读整个问题;我知道它很长,但很难解释。几天来我一直在努力应对这一挑战,似乎无法控制局面。 提前谢谢!
答案 0 :(得分:0)
构建一个包含以下列的参考表
id (autogen), compare_from_company_id, compare_to_company_id, value
字段说明。
然后,当主表上的主记录发生变化时,您可以在事件上填充此表。然后,您可以使用其他查询轻松引用此新表。