数据分类

jiao3630 2010-10-15 09:10:35
机构表:
id 名称 简介 主要业务 ……
分类表:
id 名称
a 大类1
a01 中类1
a011 小类1
a02 中类2
b 大类2
……
机构表里有500W+数据
分类表有1500+数据

我想根据 机构表的 简介 和 主要业务 给机构表 添加分类
有么有好点的思路
...全文
62 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jiao3630 2010-10-16
这么冷清 下午下班结贴了
回复
jiao3630 2010-10-16
再顶下 这么冷清 下午下班结贴了
回复
fpzgm 2010-10-15


--TRY
select a.*,b.分类
from 机构表 a
left join 分类表 b
on (a.简介 like '%'+substring(b.分类名称,*,*)+'%'
or
a.主要业务 like '%'+substring(b.分类名称,*,*)+'%')

--substring(b.分类名称,*,*)取分类名称关键字

回复
jiao3630 2010-10-15
这2个表 本身没有 任何 关系

我只是 想根据 机构简介和主要业务 判断该机构 属于哪个分类

机构简介和主要业务没有固定的格式
回复
喜-喜 2010-10-15
[Quote=引用 5 楼 jiao3630 的回复:]
机构表的 简介 和 主要业务 是对本机构的描述
不确定
分类表是固定的

我的思路是在机构表的 简介 和 主要业务
找与分类名称相关的字段 找到了就给它添加这个分类

不过貌似有点麻烦也不准确
各位老大谁有好思路指点一下
[/Quote]

LZ 是想要知道两个表之间的“最优”连接条件是什么啊!呵呵...
回复
jiao3630 2010-10-15
机构表的 简介 和 主要业务 是对本机构的描述
不确定
分类表是固定的

我的思路是在机构表的 简介 和 主要业务
找与分类名称相关的字段 找到了就给它添加这个分类

不过貌似有点麻烦也不准确
各位老大谁有好思路指点一下
回复
dawugui 2010-10-15
你加个分类字段(记录每个简介\主要业务等是哪个分类)就行了,没那么复杂的.
回复
fpzgm 2010-10-15

select a.*,b.分类
from 机构表 a
left join 分类表 b on (a.简介=b.** and a.主要业务=b.**)

回复
kevn 2010-10-15
没大懂,机构表和分类表靠什么关联的
回复
Mr_Nice 2010-10-15
分类表里添加 简介 主要业务字段即可。
然后两者关联。
回复
jiao3630 2010-10-15
自己顶下
还有别的方法么
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-15 09:10
社区公告
暂无公告