日期:2014-05-17  浏览次数:20745 次

sql server 如何查询两个没有关联的表。
比如有一个a表和一个b表,a表和b表没有任何关联。
用什么方式查询这个两个表当中所有包含关键字ab记录?并按照某一个表中的某一个列排序?
我知道有关联的两个表能用inner join on 关联,但没有关联的两个表怎么连接呢?

------解决方案--------------------
在不能改变表结构的前提下,全文检索基本上就是唯一的解决方法了,2005以后就有这个功能,最简单的解释就是类似于百度谷歌那样的实现方式,当然SQLServer还没有他们那么强大。你可以到联机丛书看看相关信息,这部分不是三言两语可以说清楚的。大概就是可以在你自定的表、列上搜索某些关键字,并且比like 强大的多。