猿问

一个关于简单数据表设计的问题,无序的数据列。

问题很简单:如何设计一个数据表保存类似 a 和 b的相似度为 0.8 的信息。

最简单的办法,三列,name1 name2 matchness

问题的实质是nam1和name2是没有顺序的,随便保存都可以。

当插入一条数据时,需要的判断比较多。

当取一条a和b的相似度时,必须判断两次。


我想问下大家,有没有一个很好的方式保存这样的信息?

a b 0.8

a c 0.76

c b 0.90

a c 1.0

慕勒3428872
浏览 485回答 1
1回答

叮当猫咪

没懂 。 a和b 不是同时只能存在一条么,那么判断a,b/a,c 一次判断就可以了,读取的时候也一样啊
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答