请帮助拿出一个算法,我不会创建一个具有两个或更多参数的复杂样本。灵活的数据过滤器
问题是,在表中有一个字段可以包含item1 or item2
,但是有两个强制参数,算法应该在这两者之间进行比较,但是他应该看起来像一个可能适用于其他的匹配相同数据集的标准。
请帮忙,我被困在这一点上。 根据标准我发现并挑战 - 没有。
目前我有三个表:
- 学科;
- 专长;
- Discipline_specializations。
它看起来像这样
+-----------+ +---------------+ +---------------------------------------------------+
|disciplines| |specializations| | discipline_specializations |
+----+------+ +---------------+ +----+---------------+-------------------+----------+
| id | name | | id | name | | id | discipline_id | specialization_id | priority |
+----+------+ +----+----------+ +----+---------------+-------------------+----------+
请帮帮忙,我根本不知道如何实现它。
谢谢!
感谢您的提示,我试图找到相同的结果,但采用了不同的方法,问题是在出现条件“OR”的那些区域,必须选择Select这一项。这个例子不满足'一个请求',仔细观察,'第一个查询'没有返回'Object2'。 它是如何实现这样的结果的? – ladone
不明白你对'OR'条件的意思。请提供样本输入和输出来解释这一点。如果你能解释你的业务规则,而不是期待我们从一些模糊的数据中推断出它们,那更好。也许作为矩阵?我意识到英语不是你的母语,但如果你清楚你的要求,我们只能帮助你。 – APC
我的意思是,为什么'[item1,item2,item3,item4]'返回'object1'而不是'object4'?这是什么规则? – APC