首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql or and 用法,该怎么处理

2012-02-03 
sql or and 用法select top 10 inside_idfrom dbo.baMdseInfo bm,dbo.baInfo bawhere ba.code bm.wordBo

sql or and 用法
select top 10 inside_id from dbo.baMdseInfo bm,dbo.baInfo ba
 where ba.code = bm.wordBook_ID and ba.tcode ='aaaa' and 
( INSIDE_ID LIKE '%006%' OR mdse_INFO LIKE '%006%'OR mdse_number LIKE '%006%')
 and (INSIDE_ID LIKE '%漫步机%' OR mdse_INFO LIKE '%漫步机%' OR mdse_number LIKE '%漫步机%')
-------------代码1-------------------
select top 10 inside_id ,mdse_info from dbo.baMdseInfo bm,dbo.baInfo ba where ba.code = bm.wordBook_ID 
and ba.tcode ='aaaa' and (INSIDE_ID LIKE '%漫步机%' OR bm.mdse_INFO LIKE '%漫步机% 'OR 
mdse_number LIKE '%漫步机%') and (INSIDE_ID LIKE '%006%' OR mdse_INFO LIKE '%006%' OR
 mdse_number LIKE '%006%')
-------------------------------代码2----------------
为什么代码1能够查询到内容而代码2却不能呢?


[解决办法]
不可能吧,仔细看了,只是条件调了位置,其他完全相同

[解决办法]
我看了你的代码,唯一区别代码2中

SQL code
bm.mdse_INFO 

热点排行