有一个问题浮出水面。它是用基本的 SQL 术语设置的,但它的本质是纯数学(所以也许我也应该访问https://mathoverflow.net)。
我在一些理论数据库中有一个包含 6 个字段的表,都是数字。我们还有基本条件,如Field_1 > Field_5,Field_4 = 3等,一共7个条件。我需要写一个选择,它至少满足其中的4 个。
用(cond_1 AND cond_2 AND cond_3 and cond_4) OR (...)等许多逻辑条件编写 long select不是一种方法,因为 7 个元素的 4 组合等于 140,并且不想这样写很多条件。
那么如何以简化形式编写选择呢?