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

50万左右的数据,N次搜索之后,怎么查询出来表里除了已经查询出来的数据,还剩下什么数据
select * from keyworddata where   contains(keyword,'螺丝 or 螺母') and not contains(keyword,' 螺纹 ') 

select * from keyworddata where contains(keyword,'螺纹')

select * from keyworddata where contains(keyword,'螺丝母 or 螺丝帽')

我用全文检索,这样查询速度很快,但是我想查询

1. 除了以上这些N条句子之后,剩下的数据都是什么

2. 我想查询比如说第一条句子的查询结果,在第二三条句子里也出现的数据都是什么,就是重复项是什么

在线等,真难啊!!
数据

------解决方案--------------------
这个很简单 剩下的 就是不符合条件的数据咯.
------解决方案--------------------
select * from .... not in (你上面的)
这个就是没查出来的 
第一个查询 inter join 第二个 id=id
就是两边都出现过的