我有两个表,想根据存储在Vendor表中的关键字搜索软件表,并显示聚合值。这可以在不循环数据的情况下实现吗?这些表之间不存在任何关系。让我们假设我不知道软件属于哪个供应商。我唯一的来源是要关联的关键词。
Vendors table
vID Name keywords
---------------------------------
1 Microsoft Windows
1 Microsoft Visual Studio
2 Oracle Java
3 Red Hat Linu
我想扫描的文字是:“你今天为什么来这里?”(关键词是“为什么”“你”“来”“这里”“今天”)
我想构建一个regex表达式,它也可以扫描类似的问题,例如:
“你今天是怎么来的?”(关键词是“什么”、“带来”、“你”、“今天”)
“今天来的原因是什么?”(关键词是“什么理由”、“来”、“今天”)
“你今天早上来这儿有什么原因吗?”(关键词是“理由”、“这里”、“早上”)
你今天为什么在这里?(关键词是“为什么”、“你”、“这里”、“今天”)?
所以就像:/keywords from first sentence | keywords from second sentenc