当前位置:首页 > 技术与方案 > 数据库技术相关

SQL语句中一条常见的行合并问题

(2012-09-25 16:05:43)

原来问题:现有两个表:

表一

 

 

 

 

 

 

 

表二

ID original_id similar_id

 

 

 

 

 

 

 

表originalword和表similarword有关系:

表similarword的original_id是表originalword中的ID

 

第一个表是一个单词表,是源单词

第二个表是由第一个表来的,是形近词的id列表

如表一中的101和102是形近词,则在第二个表中我插入了(101,102)和(102,101)两个记录

103和104分别和105是形近词,则在第二个表中我插入了(103,105)、(105,103)、(104,105)、(105,104)四个记录

想查询出如下的结果:

结果表

originalword.ID orig_word similar_word





105 beast beard, boast

请大家帮忙啊,写个查询语句,急!谢谢先!

回答:

这样的问题一般写个自定义函数,由orig_word 统计similar_word,就可以实现。

 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号