求教高手,我想查询table 里面的 content 字段里面包含有a,b,c然后排序查询出来!

[复制链接]
查看11 | 回复3 | 2008-8-14 09:19:22 | 显示全部楼层 |阅读模式
求教高手,我想查询table 里面的 content 字段里面包含有a,b,c然后排序查询出来!
排序规则:先查询出同时满足包含a,b,c的,然后再查出包含其中2项目的,最后只要包含其中一项目的!
能否用一条SQL处理?谢谢高手
这里包含的意思是指%a% %b% %c%
先排序出 %a% and %b% and %c%
然后排出 (%a% and %b%) or (%a% and %c%) or (%a% and %c%)
然后再显示出 %a% or %b% or %c%
怎么用一条SQL查询出来3Q

回复

使用道具 举报

千问 | 2008-8-14 09:19:22 | 显示全部楼层
这个可能没有好的方法!!!也许一个SQL语句不能全部实现!...
回复

使用道具 举报

千问 | 2008-8-14 09:19:22 | 显示全部楼层
包含有a、b、c—— 不明白是含有还是完全等于。 如果是含: select a,b,c from table where content like '"a"' or content like '"b"' or content like '"c"' 如果是完全等于: select a,b,c from table where conte...
回复

使用道具 举报

千问 | 2008-8-14 09:19:22 | 显示全部楼层
你这个其中2项目的,那到底是ab,还是ac?还是bc??...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行