我在C#的网站上工作,我想添加推荐。由于这是一个基本的水平,我想就市场购物篮分析等最常见的项目提出建议。
我想构建一个查询,如果我提供了一个项目的名称(比如<div>
<div class="flex-row">
<div class="flex-basis-9">
<label>Field1</label>
</div>
<div class="flex-basis-24">Value1 </div>
<div class="flex-basis-9">
<label>Field2</label>
</div>
<a href="/some-url">dummy url</a>
<abbr title="StackOverflow" tooltipPosition="bottom">SO</abbr>
<div class="flex-basis-9"></div>
<div class="flex-basis-9">
<label>Field3</label>
</div>
<div class="flex-basis-24">Value3 </div>
</div>
),那么它应该返回重复最多或50%(任何一个)项目的名称。 / p>
简而言之,我只想添加与StackOverFlow相关的功能&#39;
请帮助。
答案 0 :(得分:0)
这取决于您的数据库布局。
您可能需要使用嵌套查询和group_by。
对于网络来说,它不会足够快,除非你预先计算好东西,或者只有非常少的数据。您还需要索引。